求Matlab程序,我的程序运行不了,
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/24 16:38:06
求Matlab程序,我的程序运行不了,
求 a*x^2+b*x+c关于x的定积分.Matlab程序怎么编!
>>clear
>>syms x
>>f=sym(`a*x^2+b*x+c`)
>>int(f,x,0,2) %表示表达式f在(0,2)的定积分,自变量是x.
ans= 8/3*a+2*b+2*c
求 a*x^2+b*x+c关于x的定积分.Matlab程序怎么编!
>>clear
>>syms x
>>f=sym(`a*x^2+b*x+c`)
>>int(f,x,0,2) %表示表达式f在(0,2)的定积分,自变量是x.
ans= 8/3*a+2*b+2*c
![求Matlab程序,我的程序运行不了,](/uploads/image/z/16616980-28-0.jpg?t=%E6%B1%82Matlab%E7%A8%8B%E5%BA%8F%2C%E6%88%91%E7%9A%84%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E4%B8%8D%E4%BA%86%2C)
你要算定积分还是不定积分?定积分用quad.而且需要知道系数abc的值.
具体如下:
F = @(x) a*x^2+b*x+c;%abc需是数字.
Q = quad(F, 0, 2)
再问: 我看别人用int做的
再答: 哦,我没用过int,不过刚才help了一下,int也可以,int和quad的区别是int可以代符号变量的,也就是说abc可以是符号变量,不用是数字了。积分的结果带abc的。 你的错误应该是符号变量定义错了。不应该只把x定义为符号变量,abc也都是符号变量。syms x 改为 syms a b c x 再试试,应该没有问题了。我已经跑过了。
具体如下:
F = @(x) a*x^2+b*x+c;%abc需是数字.
Q = quad(F, 0, 2)
再问: 我看别人用int做的
再答: 哦,我没用过int,不过刚才help了一下,int也可以,int和quad的区别是int可以代符号变量的,也就是说abc可以是符号变量,不用是数字了。积分的结果带abc的。 你的错误应该是符号变量定义错了。不应该只把x定义为符号变量,abc也都是符号变量。syms x 改为 syms a b c x 再试试,应该没有问题了。我已经跑过了。
求大神帮帮,我的matlab程序为什么运行不了?
下面的matlab 程序运行不了,求改错
哪位高手帮我看下我的matlab程序哪里出错了,运行不了.
刚学matlab菜鸟一枚,为什么书上的程序运行不了啊,求大神指教.
MATLAB程序问题:运行下面的程序,
我的MATLAB程序运行这条指令时老是出不了结果 quad('x.*log(1+x)',0,1); 程序根本没有显示结果
matlab中寻找回文数问题,程序如下,运行不了,求高手修改找错!
这个程序为什么在MATLAB中运行不了?
下面程序为何在matlab中运行不了啊?
【Matlab程序运行出错】!
matlab程序运行,出错,
我的matlab运行程序后没反应