用matlab作含有积分的三维图这样一个函数,想用matlab画出Φ与e、h的坐标图,横坐标是e、h,纵坐标是Φ,Io=1,r=0.01,具体编的程序是:clc;clear all;i=1;r=0.01;g=0;for a=0:0.001:0.01 k=0; g=g+1; for b=0:0.001:0.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 22:56:05

用matlab作含有积分的三维图这样一个函数,想用matlab画出Φ与e、h的坐标图,横坐标是e、h,纵坐标是Φ,Io=1,r=0.01,具体编的程序是:clc;clear all;i=1;r=0.01;g=0;for a=0:0.001:0.01 k=0; g=g+1; for b=0:0.001:0.
用matlab作含有积分的三维图
这样一个函数,想用matlab画出Φ与e、h的坐标图,横坐标是e、h,纵坐标是Φ,Io=1,r=0.01,具体编的程序是:
clc;
clear all;
i=1;
r=0.01;
g=0;
for a=0:0.001:0.01
    k=0;
    g=g+1;
   for  b=0:0.001:0.02
    k=k+1;
    f=@(x) 1-cos(2*atan((sqrt(r^2-a^2*(sin(x)).^2)-a*cos(x))./b));
    e(g)=a;
    h(k)=b;
    y(k)=1/8.*i.*quad(f,0,2*pi);
   end
end
[e,h] = meshgrid(a,b);
surf(e,h,y)
 画不出来 错误信息很多

用matlab作含有积分的三维图这样一个函数,想用matlab画出Φ与e、h的坐标图,横坐标是e、h,纵坐标是Φ,Io=1,r=0.01,具体编的程序是:clc;clear all;i=1;r=0.01;g=0;for a=0:0.001:0.01 k=0; g=g+1; for b=0:0.001:0.
clear all; close all
i = 1;
r = 0.01;
g = 0;
es = [0:0.001:0.01].'; % 变量e的采样序列
hs = [0:0.001:0.02].'; % 变量h的采样序列
[ES, HS] = meshgrid(es, hs);
YS = 0*ES;
for g = 1:length(es)
    e = es(g);
    for  k = 1:length(hs)
        h = hs(k);
        f = @(x) 1-cos(2*atan((sqrt(r^2-e^2*sin(x).^2)-e*cos(x))/h));
        YS(k, g) = quad(f,0,2*pi);
    end
end
YS = 1/8*i*YS;
surf(ES,HS,YS);

运行结果如下:

用matlab作含有积分的三维图这样一个函数,想用matlab画出Φ与e、h的坐标图,横坐标是e、h,纵坐标是Φ,Io=1,r=0.01,具体编的程序是:clc;clear all;i=1;r=0.01;g=0;for a=0:0.001:0.01 k=0; g=g+1; for b=0:0.001:0. 用Matlab作三维图谢谢! 用matlab作三维散点图 利用MATLAB作一下这样的三维图形我想画一个三维曲面图,是Z=(X,Y)这样的,X,Y坐标均匀的100个点.并且有100×100的矩阵表示Z值,应该如何定义矩阵X,Y画出图像? matlab 画一个三维曲面如图, matlab三维绘图问题想请教这样的三维图怎么画啊,已经知道x与z的关系函数了.能用一个简单的例子说明下就可以了 用 matlab 画一个分段函数的三维图?如题,如何用 matlab 绘制下面这个函数的概率分布图? matlab中画三维图的自变量范围的定义一般画三维图的时候是用meshgrid定义自变量范围的,这样定义的区域就是一个矩形,那我现在想定义一个三角形的区域要怎样弄?比如 0 MATLAB 中怎么用参数方程作三维图象?RT(cos2t*cost,cos2t*sint,cost)大概这类的 MATLAB根据三维坐标画地形图我有大量三维坐标,如何画一个漂亮的三维地形图?这些坐标不是均匀分布的,也就是说X,Y不是像[0:1:100]这样分布,是很乱的. matlab的三维坐标里面怎么画一个空心圆. matlab作的图怎么导入origin里处理我用matlab将一张激光光斑图片三维可视化,并提取出二维能量分布曲线图,现想把能量分布曲线导入origin进行高斯拟合,怎么导入~感激不尽! 求关于MATLAB复杂积分的曲线绘图.被积函数如图中所示,我想绘制一个用ezmesh函数的三维曲面图以及一个剖面的曲线图,以下是程序,但是运行不对,曲面图:c1 = 3.7148*10^(-16);c2 = 0.014388;dna = 0.24;Q1=@ matlab三维制图曲面图 大家帮个忙,用MATLAB绘制三维图和等高线~用MATLAB绘制 xy 和 Sin(xy) 三维图和等高线~:是 xy 和 Sin(xy) 的三维图和等高线哟 matlab画三维立体图我想把这个表画成三维的图,/> 我想用matlab画z=x平方+y平方的三维图 如何用matlab画下式所表示的三维图