如何用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画这个函数?
答案:1 悬赏:80 手机版
解决时间 2021-01-04 12:42
- 提问者网友:皆是孤独
- 2021-01-03 22:14
最佳答案
- 五星知识达人网友:蓝房子
- 2021-01-03 23:18
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)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |