matlab 用int求出一个函数积分,再把这个函数画出来

clear all
syms x % 定义符号
y0=@(x) -2680; % 定义被积函数
x = 0:0.1:1;
plot(int(y0,x))
未定义与 'function_handle' 类型的输入参数相对应的函数 'int'。

这是怎么回事

第1个回答  2017-09-11
clear all
syms x; % 定义符号
y0=@(x)(-2680); % 定义被积函数
y1=int(y0,x); %符号积分-2680*x
xx=0:0.1:1;
y2=double(subs(y1,x,xx)) %带入数值并化为双精度数值
plot(xx,y2)追问

如果是一个不连续的分段函数,可以直接用int求出积分函数么


本回答被提问者和网友采纳
第2个回答  2017-09-11
用plot描点画图。给他一个取值定义。之后软件自己完成追问

clear all
syms x % 定义符号
y0=@(x) -2680; % 定义被积函数
x = 0:0.1:1;
plot(x,int(y0,x))
还是不行

相似回答