matlab已知函数表达式画函数图像,怎么⽤matlab画已知函数表达式的⼀个函数图像?函。。。
点击查看怎么⽤matlab画已知函数表达式的⼀个函数图像?函数⽐较复杂的……具体信息
答:要具体哦,如果⼀个⾃变量,函数图像就是曲线,⽤plot 如果是2个⾃变量,函数图像就是曲⾯了,如f=3*exp(-x-4*y),可以⽤以下表⽰。 f=@(x,y)3*exp(-x-4*y); ezmesh(f)
答:举个例⼦,画y=sin(x)在[0,2*pi]上的图像 ⽅法1:plot函数 x=0:0.01*pi:2*pi; y=sin(x); plot(x,y) ⽅法⼆:ezplot函数
ezplot('sin(x)',[0,2*pi])
答: syms x y p='y=(x-y)^2*exp(1/(x-y))' ezplot(p,[-2,5])
答:⽤matlab绘制这类图像,其解决思路:1、利⽤双循环,根据函数表达式,求出当d/L为某数值,其相对应的P值。2、然后⽤
plot(dL,P)命令,绘出其函数图形。代码结构形式:L=[0.0005 0.001 0.01];d_L=0:0.1:10;for i=1:length(L) for j=1:length(d_...
答:举个例⼦,画y=sin(x)在[0,2*pi]上的图像⽅法1:plot函数x=0:0.01*pi:2*pi;y=sin(x);plot(x,y)⽅法⼆:ezplot函数ezplot('sin(x)', [0,2*pi])
答:⾸先,将给出的⽅程改写为P=P(h)的形式。 然后,⽤fplot()函数绘制其P——h的关系曲线图。 实现代码:
func=@(h)10*log10(h^2+500^2)-30/(1+10*exp(-5*(180/pi*atan(h/500)-30)))-80; fplot(func,[0,500]) xlabel('h');ylabel('P');运⾏结果
答:对于平⾯函数,将横坐标向量赋予x值,再在command窗⼝输⼊公式,即可,命令如下: x=[横坐标向量]; y=f(x); %⽆论f有多复杂都可以 plot(x,y);
答:条件没给清楚,⾥⾯⾄少有x0、y0、z0、Kx、Ky、Kz六个常数没给,⽽t⼜到底是什么?如果把t也作为变量,那就是有4个⾃变量了。 如果是⼀个⾃变量,可以画平⾯曲线图;两个⾃变量,可以画3D曲⾯图;三个⾃变量就很难表现了,常见的⼿段可以⽤
答:⽤MATLAB画⾮常复杂的函数图,语句少,设置⽅式多样,是很⽅便的。如下程序: clc clear x=-pi:0.01:pi; y=x;
[x,y]=meshgrid(x,y); z=sin((x+eps).^3+(y+eps).^3)./((x+eps).^2+(y+eps).^2); mesh(z) grid on view(45,
30) 运⾏结果:
答:你的式⼦很复杂,我这⾥简单的以第⼀个式⼦计算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;
答:⽤matlab绘制其复杂函数图像,应考虑其图形的特殊性,即数值的数量级。在出图时,可以根据数值的⼤⼩进⾏缩放。实现代
码,v=linspace(0,10,100); N=表达式plot(v,N/1e36,'.-')grid onxlabel('v'),ylabel('N×10^{-36}')
答:在这句中x=zeros(length(a),length(b)) 说明x是个100*501的矩阵 ⽽a是1*100的矩阵。你在计算时要保证⼆者相同。 其实没有必要进⾏for循环,直接进⾏ x=-log(1./a)./a;这样就可以对x给值,只是⽤点乘(除),点乘相当有⽤的,你可在百度上搜⼀下...
答:请举例说明,其隐函数有多复杂。⼀般对很复杂的隐函数作图,⾸先在⾃变量范围内,取若⼲个等分值(⾃变量值),⽤循环语句来求解出其相应的因变量值(使⽤solve函数);然后将各个散布点绘制其图像(使⽤plot函数)。
答:x=linspace(0,10,100); y1=sin(x); y2=x; plot(x,y1,'g',x,y2,'r') axis([0 10 -2 10]); 图⽚就不贴了! 祝
愿朋友好运!
答:你这是拟合问题。 其⼀般做法是: ⾸先,观察离散点的性质,看它可能是什么函数表达式(具有较⼤的⼈为性,同⼀组数据,个⼈有个⼈的看法)。 其次,⽤这种函数表达式的⼀般形式去拟合,求出待定的系数。 最后,给出该函数表达式。 举个例⼦: -...
答:matlab程序如下: x=[0:0.1:1]; y=(1+3*x).*(1-x).^3; plot(x,y);
答:绘制⾃定义函数的⽅法⾄少有两种:⼀种⽤plot函数,⼀种⽤fplot函数。以下以y=3x^3-2x+3(0
答:把“/”换成“./” 向量相除要加点
答:for c = 0:0.1*pi:0.5*pi [x,y]=meshgrid([-25,25],[-60,60]); z=((-26.0969)*sin(c).*y+(-26.0969)*sin(c).*sqrt(625-
x.^2))./(sqrt(625-x.^2)-26.0969*cos(c)-7.8062); mesh(x,y,z); hold on; end
matlab定义函数表达式答:可以⽤拟合的⽅法,求出拟合。⾸先,你必须有⼗组以上的(xi,yi)的值,然后确定函数的表达形式,再⽤Matlab的最⼩⼆乘逼近函数去拟合其函数的系数。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论