bycj.net
当前位置:首页 >> mAtlAB对定积分绘图 >>

mAtlAB对定积分绘图

matlab说他也不会做.如果你只是想求解这个积分的值,可按如下方法做1. 首先看看被积函数是什么形态,有没有奇点 ezplot('(x^2*cos(x)^2 + 1)^(1/2)'); 你这个函数是连续的,所以可积,然后2. 用简单的数值积分 step = 1e-2; x = 0:step:1; y = (x.^2.*cos(x).^2 + 1).^(1/2); step*sum(y) % 积分值

用函数int求出积分后,如syms x y y=int(x) ezplot(y) %即可画出图形

plot作图基本的两种输入方式 (1)plot(y),这个y是一个矩阵,n行m列的话,一共会画出m条,每条n个点 (2)plot(x,y),x与y是同维矩阵,比如 同是1行n列,或者同是n行1列,都能作图,只要能找到x与y一一对应的点就行,如果x与y的元素个数不能一一对应(比如不同维),那就做不出来图的 你现在workplace里看一看fp与y的储存形式,起码应该是矩阵要是函数绘图 ,有自己单独的绘图指令:fplot,基本用法是 fplot('fun',[xmin,xmax])

f=@(T,t) sinc(t).*sinc(T-t);t0=0:0.01:1;INT=zeros(1,length(t0));for ii=1:length(t0) INT(ii)=quad(@(t)f(t0(ii),t),0,t0(ii));endplot(t0,INT);

不是很懂.你的自变量是x,snr是不是参变量?如果是的话,请看下面:syms t x;f1=exp(-t)./t;f2=int(f1,'t','x',inf);snr_all=[-0.1,1,10,100]; %作四条线xx=linspace(1,20,100); %这里如果没有取好,会出现复数,无法进行下去xx=xx(:);yy=[];for i=1:length

用matlab画积分函数的图像,可以来处理.通过for循环语句,求出对应ω的f(ω)的值,其实现方法为:w0=linspace(0,2.2*10^(-5),20);for i=1:length(w0);syms xw=w0(i);f = int();f0(i)=f;endplot(w0,f0);xlabel('ω'),ylabel('f(ω)')

我在你前面的提问里回答过了,但答案无法正常显示,说是“提交中”,唉,恶心的度娘 分析 1、你要求的那个方程无法求出解析解; 2、求解微分方程需要初始条件,但这个题并没给初始条件.经过试探发现,如果初值为正,则系统

step = 0.001;x = 0:step:10;y = sqrt(1+(1.767*x.^2-3.68*x+2.74698).^2);s1 = cumsum(y)*step;plot(x,s1)

这个问题的困难不在于积分限里有变量,而在于积分限里有无穷大. 如果用数值积分,quad系列函数都不能处理积分区域为无界的情况,但2012a引入了integral系列新的数值积分函数可以处理. 不知道你的函数F(x,y)表达式,这里举个例子来

求值,做面积累加吧,比较通用的方法

sichuansong.com | rpct.net | qhnw.net | 90858.net | gsyw.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com