作业帮 > 综合 > 作业

如何用matlab画这个函数?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 22:27:09
如何用matlab画这个函数?
S=(a*R-b)/(c-d*R) 这里a b c d 都是已知数 变量R的范围从0.4-4
顺带问下如何根据这个画出的曲线进行线性拟合成S=k*R+b 或者二次线性拟合为S=A+B*S+C*S*S的形式 自动算出前面的系数?
如何用matlab画这个函数?
a,b,c,d你得先确定实际值,不然软件不认得
>>R=0.1:0.2:4;
>>S=(a*R-b)./(c-d*R) ;
>>plot(R,S,'*-');
%%拟合成线性函数S=k*R+b
>>polyfit(R,S,1)%就可以求得k和b了
>>polyfit(R,S,2)%
%若用polytool效果会比较明显
>>polytool(R,S,2)