24小时热门版块排行榜    

查看: 430  |  回复: 2

199107011523

新虫 (小有名气)

[求助] 在MATLAB中对方程编写代码已有1人参与

已知An=[-571.17715,7507.234,-23006.7518,28037.3668,-11610.75];
Bn=[4.07,-5.123,2.297,];
Cn=[4.96e-4,3.145e-3,-4.69e-3];
Dn=[-4.00E-06,1.46E-06,4.19E-06,];
x和t是自变量,在MATLAB中如何编写以下方程的代码

在MATLAB中对方程编写代码
公式.png@laosam280
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
199107011523: 金币+10, ★★★很有帮助 2016-06-16 17:10:49
写个函数:
function y=f(A,B,C,D,t,x)
P1=polyval(fliplr(A),x);
P2=polyval(fliplr(B),x);
P3=polyval(fliplr(C),x);
P4=polyval(fliplr(D),x);
y=polyval([P4 P3 P2 P1],t);
调用:
>> f(An,Bn,Cn,Dn,0,0)

ans =

-571.1771
>> f(An,Bn,Cn,Dn,1,0)

ans =

-567.1067

» 本帖已获得的红花(最新10朵)

善恶到头终有报,人间正道是沧桑.
2楼2016-06-08 22:24:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

199107011523

新虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by wurongjun at 2016-06-08 22:24:42
写个函数:
function y=f(A,B,C,D,t,x)
P1=polyval(fliplr(A),x);
P2=polyval(fliplr(B),x);
P3=polyval(fliplr(C),x);
P4=polyval(fliplr(D),x);
y=polyval(,t);
调用:
>> f(An,Bn,Cn,Dn,0,0)

ans ...

谢谢楼主!

发自小木虫Android客户端
3楼2016-06-13 07:48:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 199107011523 的主题更新
信息提示
请填处理意见