求Matlab程序,我的程序运行不了,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 11:54:36
求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
你要算定积分还是不定积分?定积分用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运行程序后没反应