紧急~请大侠们指点这个程序呵~
大侠们,我现在有个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
LZ高估大家了? 至少个人水平有限!
没给齐资讯, 无法试跑, 实在没能知道问题在那里:@L
还有标题请清楚些, 静下思考清楚, 再看怎提问:@) 不只所云,……,还是请完整的程序和运行的方法以及参数说明白,大家方可调试一下 你这程序掐头去尾的,怎么改啊{:{13}:}
页:
[1]