matlab中关于int积分问题代码如下:clear;for delta=0:0.5:3;sigma1=0.5;sigma2=0.5+delta;x=-50:1:50;M=int(4.*x.*exp((-2).*(x.^2)).*log(4.*x.*exp((-2).*(x.^2))/(x/(0.5+sigma2).^2.*exp((-0.5).(x.^2)/(0.5+sigma2).^2))));plot(x,M);grid on;endrun

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 11:29:51
matlab中关于int积分问题代码如下:clear;fordelta=0:0.5:3;sigma1=0.5;sigma2=0.5+delta;x=-50:1:50;M=int(4.*x.*exp((

matlab中关于int积分问题代码如下:clear;for delta=0:0.5:3;sigma1=0.5;sigma2=0.5+delta;x=-50:1:50;M=int(4.*x.*exp((-2).*(x.^2)).*log(4.*x.*exp((-2).*(x.^2))/(x/(0.5+sigma2).^2.*exp((-0.5).(x.^2)/(0.5+sigma2).^2))));plot(x,M);grid on;endrun
matlab中关于int积分问题
代码如下:
clear;
for delta=0:0.5:3;
sigma1=0.5;
sigma2=0.5+delta;

x=-50:1:50;

M=int(4.*x.*exp((-2).*(x.^2)).*log(4.*x.*exp((-2).*(x.^2))/(x/(0.5+sigma2).^2.*exp((-0.5).(x.^2)/(0.5+sigma2).^2))));

plot(x,M);

grid on;

end


run后出现Undefined function 'int' for input arguments of type 'double'.为什么写成int32(...)或者用trapz就不报错了,但是算出的结果肯定不对.
麻烦帮我把这个循环改一下,想画的图是delta每加一次算出来的M值和x的关系,但是要出现delta=0到3的一共6根线.

matlab中关于int积分问题代码如下:clear;for delta=0:0.5:3;sigma1=0.5;sigma2=0.5+delta;x=-50:1:50;M=int(4.*x.*exp((-2).*(x.^2)).*log(4.*x.*exp((-2).*(x.^2))/(x/(0.5+sigma2).^2.*exp((-0.5).(x.^2)/(0.5+sigma2).^2))));plot(x,M);grid on;endrun
clc
clear
figure
hold on
sigma1=0.5;
delta=0:0.5:3;
sigma2=0.5+delta;
x=-50:1:50;
for p=(0.5+sigma2).^2
M=zeros(size(x));
for i=1:length(x)
M(i)=integral(@(x)4*x.*exp(-2*x.^2).*log(4*x.*exp(-2*x.^2)/(x/p.*exp(-0.5.*x.^2/p))),x(1),x(i));
end
plot(x,M);
end
grid on;

matlab中关于int积分问题代码如下:clear;for delta=0:0.5:3;sigma1=0.5;sigma2=0.5+delta;x=-50:1:50;M=int(4.*x.*exp((-2).*(x.^2)).*log(4.*x.*exp((-2).*(x.^2))/(x/(0.5+sigma2).^2.*exp((-0.5).(x.^2)/(0.5+sigma2).^2))));plot(x,M);grid on;endrun 关于MATLAB 我试图用 int 函数 去积分一组数,但是总是出错,这是如下代码:M=10;m=5;belta=1;N_0=512;I_th=0.25;for inter_m = 0:1:m d=0.001;I=0:d:0.25;p=(1/(inter_m/N_0))*exp((-I.+1)/(inter_m/N_0))* besseli(0,sqrt(I.)/(inter_m/(2*N matlab 求积分时 出现如下错误,代码如下:gamma()为伽马函数>> clear>> syms t x;>> int(int(2^(3*t)*x^(3*t-1)*exp(-2*x)/gamma(3*t),x,0,100),t,0,t)Warning:Explicit integral could not be found.ans =int(piecewise([0 < Re(t),(gamma(3*t 关于信号频域分析中,不知道该如何解释用Matlab作出的频谱图的问题Matlab代码如下:t=0:0.001:0.6;y=正弦函数+随机数,长度600的数组subplot(2,1,1);plot(y(1:512))title('正弦波+随机噪声')xlabel('时 matlab求助:我想对一个矩阵(6*6)进行积分,矩阵的每个元素都是关于x的函数是不是只能对矩阵的没一个元素分别进行积分呢,或是还有其他简便些的方法呢我对如下的Q矩阵积分的代码如下: Matlab中的符号计算中的积分问题,我遇到的一个问题:int(int(int(x^2+y^2+z^2,z,sqrt(x*y),x^2*y),y,sqrt(x),x^2),x,1,2)积分过程中,出现错误!然后我分开做结果在对y积分的时候,程序竟然无法确定sqrt(x)和x^2的 matlab中关于subs的问题我在m文件中输入如下代码syms xy=x+5;y=subs(y,x,5);运行后为什么会是这个结果呢?难道subs在m文件中不起作用啊?y =x + 5在命令框中输入同样的命令得到的是正确的结果y=10,求高 动态规划的0-1背包问题,请高手解释下代码算法如下:void Knapsack(Type v,int w,int c,int n,Type * * m){int jMax=min(w[n]-1,c);for(int j=0;j 关于java中 随机产生的问题 这段代码中int random = (int)(Math.random()*10); 为什么要 *10 import java.util.*;/*** GuessMachine.java* */public class GuessMachine {String name ;double price;/*** 初始化商品信息*/public void initia 关于matlab中solve函数求解方程组的问题,代码如下,而显示结果如图所示,为什么.我用的版本R2013a[b,F,f,phi]=solve('a(1-a*F)-b*(1+b)*lambda_r^2,phi-atan((1-a)/((1+b)*lambda_r)),f-B/2*(R-r)/R*sin(phi),F-2/pi*acos(exp(-f))') 用MATLAB对函数exp(-1/x)在区间(2,x)上求积分.怎么求?用int积分会出现个Ei()的东西,得不到结果啊,能不能给个用高斯积分的代码 一个关于共用体||联合体的问题代码如下:#include stdio.hint _tmain(int argc,_TCHAR* argv[]){union union_t{int i ; double d;}u1,u2;u1.i = 88 ;u2.d = 3.14;printf(u1 = %d u2.d = %f ,u1 ,u2.d); //这两个输出语句一个 u1 print matlab含变上限积分方程,遇到了很奇怪的问题,要求解的方程如图:要求解alpha;我写出的matlab程序如下:t=0.7256;syms a x;f=int(x/(exp(x)-1),0,a);f1=1+4/a*(f/a-1)-t;answer=solve('f1',a);matlab告诉我说没有显式 在matlab中,如何积分上下限为变量在matlab中如何积分其中r与b的关系如下,要画出让b=0.1:0.1:pi;时 积分所对应的y值;谢谢啦~以下是我写的…………syms x a ; b=[1:0.1:pi];r=3./b;for n=b; y=int(int(x.^3*cos matlab定积分问题我做一个定积分,函数为exp(-10-x)*besseli(0,2*(10*x)^0.5)积分区间为x=0到1,besseli是修正贝塞尔函数,0表示0阶.结果显示warning: Explicit integral could not be found. 算式如下:syms x;int matlab中如何求解如下变上限积分方程?想请问一下,matlab中如何求解如下变上限积分方程,其中x为概率(0 matlab 积分函数作图问题式子里 函数变量是y 其他都是常量求代码啊 matlab根本没学过呢 关于积分,matlab求解已知a=1:10:150,求解图片等式对应的Q值,用matlab怎么写代码啊?