fly10nbu 发表于 2010-10-30 20:01

紧急~请大侠们指点这个程序呵~

大侠们,我现在有个matlab程序搞不定,还请大家多多指教呵~
就是一个一个画点是没问题的,但是用循环就不行呵,画出来的都是和第一个值一样的直线~
主程序如下,还有好几个子程序呢~
format short
clear all
xhr=zeros(200,1);
vel=zeros(200,100);

    disp('please enter the the length to thickness ratio:');
    xhz=input('a/b=');
   
%   global thetta
%   disp('please enter the value of temperature T(°C):');
%   T=input('T=');

for k=0:5
      T=5*(k-1);
      thetta=T-25;
   global thetta
   constants(thetta)
      

   
    nx=1;
    xtol=1.0e-8;
    % The calculated scale of the normalized frequency
    cs=0.9999;
    ce=1.002;
    nc=40;

   =search3(nx,T,nc,cs,ce,xtol,xhz);   
    plot(xhr,vel,'r.')
    xlabel('Temperature (°C)')
    ylabel('Frequency change \Deltaf/f_{25°C}')
    axis([-60 120 -100 100])
    hold on
end

ChaChing 发表于 2010-10-30 21:00

LZ高估大家了? 至少个人水平有限!
没给齐资讯, 无法试跑, 实在没能知道问题在那里:@L
还有标题请清楚些, 静下思考清楚, 再看怎提问:@)

qibbxxt 发表于 2010-10-31 21:57

不只所云,……,还是请完整的程序和运行的方法以及参数说明白,大家方可调试一下

appleseed05 发表于 2010-11-1 06:35

你这程序掐头去尾的,怎么改啊{:{13}:}
页: [1]
查看完整版本: 紧急~请大侠们指点这个程序呵~