24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1588  |  回复: 15
本帖产生 1 个 博学EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jiangshuchao

金虫 (正式写手)

[求助] MATLAB计算编程请教

本人现在做实验需要对实验数据进行拟合计算,据说MATLAB可以实现,希望高手可以帮忙解决!谢谢!
已知:
y=1+2x+3x^2
Z=x*a*b/c
其中Z为待求量,Y,a,b,c 为待输入的已知量,x求得的值在区间(0,200)内。请问输入Y,a,b,c 如何编程求Z。

谢谢了!

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

激情,欲望,自信
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shi597199622

木虫 (正式写手)

【答案】应助回帖

这你都悬赏那么高?你的问题描述的就不需要用matlab做!纯数学的计算!你要x取值在(0~200)你就不能说y已知。不然没法拟合
生活就像一杯水
7楼2014-09-04 10:50:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shi597199622

木虫 (正式写手)

【答案】应助回帖

我给你编一个看看是不是这个意思。
x=[1:1:200];
y=zeros(1,200);
z=zeros(1,200);
a=1;
b=2;
c=3;
for i=1:200
y(1,i)=1+2*x(1,i)+3*x(1,i)^2;
z(1,i)=x(1,i)*a*b/c;
end
plot(x,y,'r*-');
hold on
plot(x,z,'bo-');
hold off
%其中a,b,c值你自己定,还有区间含有200不太合适你自己改一下。
生活就像一杯水
8楼2014-09-04 11:04:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jiangshuchao 的主题更新
信息提示
请填处理意见