24小时热门版块排行榜    

查看: 1050  |  回复: 3

wejonathan

金虫 (小有名气)

[求助] Matlab 小白问一个简单的 带有变量运算的 问题已有1人参与

打算用matlab构造一个带有变量的表达式,
但是一直提示无法从 sym 转变到 double。我刚接触不久,所以请大神帮帮忙

syms t
T=ones(5,1);
for i=1:1:4
    for j=1:1:5
        T(i+1,j)=T(i+1,j)*(t-x(j));
    end
end
T

从 sym 转换为 double 时出现以下错误:
错误使用 mupadmex
Error in MuPAD command: DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable, use the VPA function instead.

出错 Question1st (line 35)
        T(i+1,j)=T(i+1,j)*(t-x(j));
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wdlgezi

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1

wejonathan

金虫 (小有名气)

wdlgezi

金虫 (正式写手)

【答案】应助回帖

相关版块跳转 我要订阅楼主 wejonathan 的主题更新
信息提示
请填处理意见