| 查看: 815 | 回复: 1 | ||
m76acxb铜虫 (小有名气)
|
[求助]
integral函数报错 已有1人参与
|
|
程序: 思路:1.y的积分上限是自变量,我想用函数func1在(0,z)上积分并画图,最后其实就是y是z的函数。 2.z=0:0.01:1,是我自己设的 |
» 猜你喜欢
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有7人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有7人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有6人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有4人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有8人回复
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有9人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有10人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有7人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有11人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有17人回复
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
jjdg: 金币+2, 感谢参与 2016-01-07 11:28:11
感谢参与,应助指数 +1
jjdg: 金币+2, 感谢参与 2016-01-07 11:28:11
|
你在设定func1的时候就已经说x和M是两个变量了啊,这样你在积分的时候如果只积分x就需要给出M的具体数值。而你并没有给。你要么取消func1中@(x,M)的定义,这样func1实际就是x.^3,要么就给出如下的积分命令: integral(@(x)func1(x,A),0,x0) 其中x表示变量,你可以换成z或别的什么;A是一个常数,你需要给出具体数值;x0也是一个具体的数值,不能是矢量。 你如果想让M以你定义的x.^2形式代入方程的话,那干脆就这样做: syms x; M=x.^2; func1 = x.*M; f(x) = int(func1,0,x); z=0:0.01:1; plot(z,f(z)) |

2楼2016-01-07 08:13:42










回复此楼