matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...
點(diǎn)擊查看怎么用matlab畫(huà)已知函數(shù)表達(dá)式的一個(gè)函數(shù)圖像?函數(shù)比較復(fù)雜的……具體信息
答:要具體哦,如果一個(gè)自變量,函數(shù)圖像就是曲線,用plot 如果是2個(gè)自變量,函數(shù)圖像就是曲面了,如f=3*exp(-x-4*y),可以用以下表示。 f=@(x,y)3*exp(-x-4*y); ezmesh(f)
答:舉個(gè)例子,畫(huà)y=sin(x)在[0,2*pi]上的圖像 方法1:plot函數(shù) x=0:0.01*pi:2*pi; y=sin(x); plot(x,y) 方法二:ezplot函數(shù) ezplot('sin(x)',[0,2*pi])
答: syms x y p='y=(x-y)^2*exp(1/(x-y))' ezplot(p,[-2,5])
答:用matlab繪制這類圖像,其解決思路:1、利用雙循環(huán),根據(jù)函數(shù)表達(dá)式,求出當(dāng)d/L為某數(shù)值,其相對(duì)應(yīng)的P值。2、然后用plot(dL,P)命令,繪出其函數(shù)圖形。代碼結(jié)構(gòu)形式:L=[0.0005 0.001 0.01];d_L=0:0.1:10;for i=1:length(L) for j=1:length(d_...
答:舉個(gè)例子,畫(huà)y=sin(x)在[0,2*pi]上的圖像方法1:plot函數(shù)x=0:0.01*pi:2*pi;y=sin(x);plot(x,y)方法二:ezplot函數(shù)ezplot('sin(x)',[0,2*pi])
答:首先,將給出的方程改寫(xiě)為P=P(h)的形式。 然后,用fplot()函數(shù)繪制其P——h的關(guān)系曲線圖。 實(shí)現(xiàn)代碼: 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'); 運(yùn)行結(jié)果
答:對(duì)于平面函數(shù),將橫坐標(biāo)向量賦予x值,再在command窗口輸入公式,即可,命令如下: x=[橫坐標(biāo)向量]; y=f(x); %無(wú)論f有多復(fù)雜都可以 plot(x,y);
答:條件沒(méi)給清楚,里面至少有x0、y0、z0、Kx、Ky、Kz六個(gè)常數(shù)沒(méi)給,而t又到底是什么?如果把t也作為變量,那就是有4個(gè)自變量了。 如果是一個(gè)自變量,可以畫(huà)平面曲線圖;兩個(gè)自變量,可以畫(huà)3D曲面圖;三個(gè)自變量就很難表現(xiàn)了,常見(jiàn)的手段可以用slice...
答:用MATLAB畫(huà)非常復(fù)雜的函數(shù)圖,語(yǔ)句少,設(shè)置方式多樣,是很方便的。如下程序: 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) 運(yùn)行結(jié)果:
答:你的式子很復(fù)雜,我這里簡(jiǎn)單的以第一個(gè)式子計(jì)算PL為例子 由于其他參數(shù)已知,所以可以簡(jiǎn)化為 P=A*e*f/(1+f)^2; 其中e就是ε,而f就是φ,進(jìn)一步簡(jiǎn)化,設(shè)這里A=1(具體數(shù)值自己計(jì)算代入) [e f]=meshgrid(0:0.01:0.2,0:0.1:2); P=e.*f./(1+f).^2; sur...
答:用matlab繪制其復(fù)雜函數(shù)圖像,應(yīng)考慮其圖形的特殊性,即數(shù)值的數(shù)量級(jí)。在出圖時(shí),可以根據(jù)數(shù)值的大小進(jìn)行縮放。實(shí)現(xiàn)代碼,v=linspace(0,10,100); N=表達(dá)式plot(v,N/1e36,'.-')grid onxlabel('v'),ylabel('N×10^{-36}')
答:在這句中x=zeros(length(a),length(b)) 說(shuō)明x是個(gè)100*501的矩陣 而a是1*100的矩陣。你在計(jì)算時(shí)要保證二者相同。 其實(shí)沒(méi)有必要進(jìn)行for循環(huán),直接進(jìn)行 x=-log(1./a)./a;這樣就可以對(duì)x給值,只是用點(diǎn)乘(除),點(diǎn)乘相當(dāng)有用的,你可在百度上搜一下...
答:請(qǐng)舉例說(shuō)明,其隱函數(shù)有多復(fù)雜。一般對(duì)很復(fù)雜的隱函數(shù)作圖,首先在自變量范圍內(nèi),取若干個(gè)等分值(自變量值),用循環(huán)語(yǔ)句來(lái)求解出其相應(yīng)的因變量值(使用solve函數(shù));然后將各個(gè)散布點(diǎn)繪制其圖像(使用plot函數(shù))。
答:x=linspace(0,10,100); y1=sin(x); y2=x; plot(x,y1,'g',x,y2,'r') axis([0 10 -2 10]); 圖片就不貼了! 祝愿朋友好運(yùn)!
答:你這是擬合問(wèn)題。 其一般做法是: 首先,觀察離散點(diǎn)的性質(zhì),看它可能是什么函數(shù)表達(dá)式(具有較大的人為性,同一組數(shù)據(jù),個(gè)人有個(gè)人的看法)。 其次,用這種函數(shù)表達(dá)式的一般形式去擬合,求出待定的系數(shù)。 最后,給出該函數(shù)表達(dá)式。 舉個(gè)例子: -...
答:matlab程序如下: x=[0:0.1:1]; y=(1+3*x).*(1-x).^3; plot(x,y);
答:繪制自定義函數(shù)的方法至少有兩種:一種用plot函數(shù),一種用fplot函數(shù)。以下以y=3x^3-2x+3(0
答:把“/”換成“./” 向量相除要加點(diǎn)
答: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
答:可以用擬合的方法,求出擬合。首先,你必須有十組以上的(xi,yi)的值,然后確定函數(shù)的表達(dá)形式,再用Matlab的最小二乘逼近函數(shù)去擬合其函數(shù)的系數(shù)。
總結(jié)
以上是生活随笔為你收集整理的matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 西门子plc梯形图转换c语言,西门子PL
- 下一篇: matlab已知三点求夹角,已知3点如何