www.pryy.net > 已知函数式,根据函数式用mAtlAB画三维图,求救~

已知函数式,根据函数式用mAtlAB画三维图,求救~

估计修改绘画区域即可(X,Y,Z),或者给代码,我帮你改。

你的式子很复杂,我这里简单的以第一个式子计算PL为例子 由于其他参数已知,所以可以简化为 P=A*e*f/(1+f)^2; 其中e就是ε,而f就是φ,进一步简化,设这里A=1(具体数值自己计算代入) [e f]=meshgrid(0:0.01:0.2,0:0.1:2); P=e.*f./(1+f).^2; sur...

我个人觉得把输入变量,输出变量以及中间变量分辨出来,其他的就不是问题了。你的这些公式,我不明白是什么意思。糗了,嘿嘿……

clear;clc[x,y,z]=meshgrid(linspace(-1.3,1.3));v=(x.^2+(9*y.^2)./4+z.^2-1).^3-(x.^2).*(z.^3)-((9*y.^2).*z.^3)/80;isosurface(x,y,z,v,0);axis equal

line([起点横坐标,终点横坐标],[起点纵坐标,终点纵坐标],'linestyle',':'),此时画出来的线是虚线。 如:line([2 2],[2 5],'linestyle',':'),画出来的为x=2,y从2到5的一条虚线。

syms n s=1 N=input( 'data n:'); for i=1:N s=s*i; end s 程序如上,运行时,会提示输入data n,然后输入整数n,下面的循环求n的阶乘 谢谢

一·用符号表达式, ezplot('2*x^2+6*x-3') 二。也可以用数值表达式作图 x=-6:0.1:6; %表示[-6.0 -5.9 -5.8 -5.7 ... 5.9 6.0] y=2*x.^2+6*x-3; plot(x,y) 就是直接写进去或创建函数都可以啊,你的那个x.^2的地方弄错了,这代表点乘,而不是矩阵乘法

代码编写调试通过,应该符合你的要求吧! [x,y]=meshgrid(-5.12:0.5:5.11); f=-(x.^2+y.^2); subplot(1,2,1); mesh(x,y,f); title('inverse F(x)'); xlabel('x1'); ylabel('x2'); zlabel('F(x)'); axis([-5 5 -5 5 min(min(f)) 0]) pbaspect([1 ...

已知一个函数式和一组变量观测值,如何估计函数y=a*e^(b*x)的参量?可以考虑用matlab的lsqcurvefit()非线性最小二乘法函数。求解过程如下: fun=@(a,x)a(1)*exp(a(2)*x) %自定义函数,a=a(1),b=a(2) x=[。。。] %观测值 y=[。。。] %观测...

figure() A=axes(); hold on a=[0,0.1 .15 .25 .5 1/sqrt(2) 1]; for i=1:length(a) str=['tan(y)-2*',num2str(a(i)),'*r/(1-r^2)']; ezplot(str); end set(gca,'xlim',[0 3],'ylim',[0 3.1416],'ytick',[0 pi/2 pi],'yticklabel',['0 ';'pi/2';...

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com