1樓:自動印象
這是matlab,f是函式控制代碼,函式以x,y為自變數,sqrt是開平方,exp是e的冪,pi是圓周率,自變數後加點表示是數乘運算
matlab中語句f=@(x,y)exp(-x.^2/3).*sin(x.^2+2*y)中@(x,y)是什麼意思?
2樓:59分粑粑
matlab中語句f=@(x,y)exp(-x.^2/3).*sin(x.^2+2*y)中@(x,y)的意思如下:
其中的@(x,y)exp(-x.^2/3).*sin(x.^2+2*y)為匿名函式,第一個括號裡面是自變數,第二個括號
裡面是表示式,@是函式指標。
f=@(x,y)exp(-x.^2/3).*sin(x.
^2+2*y)表示將匿名函式@(x,y)exp(-x.^2/3).*sin(x.
^2+2*y)賦值給f,於是f就表示該函式。
3樓:匿名使用者
這是個函式控制代碼 @(x,y) 表示未知數是x和ypunct - function handle creation @
@ 在匿名函式中表示函式控制代碼
例如ln(x),在matlab中是沒有定義的,正確表示是log(x);
但如果要直觀表示自然對數,意義用以下語句表示:
ln=@(x) log(x);
執行後,ln(4)=log(4) , 即用ln 替換 log。
以上表示可能無法看出『@』的好處,再看下例:
poly6 = @(x) 8*x.^6+6*x.^5+3*x.^3+x.^2+x+520;
fplot(ploy6,[0,100]);
fzero(ploy6,13);
在這種長且多次呼叫的情況下,用函式控制代碼就可以方便很多。
4樓:匿名使用者
^f=@(x,y)exp(-x.^2/3).*sin(x.^2+2*y)
其中@(x,y)exp(-x.^2/3).*sin(x.^2+2*y)為匿名函式,第一個括號裡
面是自變數,第二個括號裡面是表示式,@是函式指標f=@(x,y)exp(-x.^2/3).*sin(x.
^2+2*y)表示將匿名函式@(x,y)exp(-x.^2/3).*sin(x.
^2+2*y)賦值給f,於是f就表示該函式。
設隨機變數(x,y)服從二維正態分佈,概率密度為f(x,y)=(1/2pi)*exp[-1/2*(x^2+y^2)],求e(x^2+y^2)
怎麼用matlab程式設計求(1/sqrt(2*pi))*exp(-t^2/2)在-inf到x上的積分吶?求大神幫忙。。。
5樓:匿名使用者
是這樣嗎:
syms x
int((1/sqrt(2*pi))*exp(-t^2/2),-inf,x)
用matlab繪製空間曲線:曲線由z=sqrt(1-x^2-y^2),(x-1/2)^2+y^2=1/4確定
6樓:劉賀
試試看:
clear all;clc;
t=0:pi/40:2*pi;
x=1/2+cos(t)/2;
y=sin(t)/2;
z=sqrt(1-x.^2-y.^2);
plot3(x,y,z);grid on;
matlab求龍格函式f(x)=1/(1+25*x^2)在區間[-1,1]上取n=10的等距節點,分別作多項式插值三次樣條插值
7樓:匿名使用者
^x = linspace(-1,1,10);
x1 = linspace(-1,1,100);
y =1./(1+25*x.^2);
y1 = interp1(x,y,x1,'cubic');
y2 = interp1(x,y,x1,'spline');
figure();
plot(x,y,'ro');
hold on;
plot(x1,y1,'b',x1,y2,'g');
legend('插值
點','多項式','三次版樣條
權');
8樓:匿名使用者
^m程式
bai如du下zhi
:dao
內x=-1:0.0001:1;
y=1./(1+25*x.^容2);
x1=-1:0.2:1;
y1=interp1(x,y,x1,'spline');
plot(x1,y1,'o',x,y)
grid on
xlabel('x')
ylabel('y')y1
9樓:匿名使用者
^m程式
抄如襲下bai:du
zhix=-1:0.0001:1;
y=1./(1+25*x.^dao2);
x1=-1:0.2:1;
y1=interp1(x,y,x1,'spline');
plot(x1,y1,'o',x,y)
grid on
xlabel('x')
ylabel('y')y1
10樓:匿名使用者
^m程式如下:
x=-1:0.0001:1;
y=1./(1+25*x.^2);
x1=-1:0.2:1;
y1=interp1(x,y,x1,'spline');
plot(x1,y1,'o',x,y)
grid on
xlabel('x')
ylabel('y')
y1結果如
內圖:容
如何用matlab畫出以下這個方程 (x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)y^2*z^3 = 0
11樓:匿名使用者
這就是一個高次的三元方程, 在空間上對應平面圖形要畫出來需要點技巧, 先解出函式表示式來, 再畫.
命令如下:
y=solve('(x^2 + (9/4)*y^2 + z^2 - 1)^3 - x^2*z^3 - (9/80)*y^2*z^3 = 0','y')
ezmesh(y(1),200);
hold on
ezmesh(y(2),200)
axis auto
axis equal
還有幾個解應該是復空間裡面的, 畫不出來圖形.
12樓:
^x=-2:0.03:2;y=-1:0.01:1;z=-1:0.01:1.5;
[x,y,z]=meshgrid(x,y,z);
f=(x.^2+(9/4)*y.^2+z.^2-1).^3-x.^2.*z.^3-(9/80)*y.^2.*z.^3;
p=patch(isosu***ce(x,y,z,f,0));
set(p,'facecolor','r','edgecolor','none');
daspect([1 1 1]);
view(3);
axis off
camlight;
matlab中怎麼把f=@(x,y,z)x.^2+y.^2+4*z.^4+(4*y-4).*z.^2這個方程化成立體的形式,類似下圖
13樓:匿名使用者
你這個是個三元函式,要是畫圖就是四維的了
,你說要畫滿足f(x,y,z)=0方程的曲面吧
那麼比較麻煩,先要解出方程z=fz(x,y),再根據fz畫圖
由於是四次方程,所以有四個解,還要考慮在實數範圍
根據以上種種,寫出了程式
f=@(x,y,z)x.^2+y.^2+4*z.^4+(4*y-4).*z.^2;
%從f(x,y,z)=0 解出來的z(x,y),有四組解分別是z1(x,y) z2(x,y) -z1(x,y) -z2(x,y)
z1=@(x,y) sqrt((1-sqrt(- x.^2 - 2*y + 1) - y)/2);
z2=@(x,y) sqrt((1+sqrt(- x.^2 - 2*y + 1) - y)/2);
[xx,yy]=meshgrid(-3:0.1:
3,-3:0.1:
0.6);%x範圍-1~1 y範圍-1.5~0.
5(實數範圍內y不會超過0.5)
zz1=z1(xx,yy);
zz1(abs(imag(zz1))>1e-6)=nan;%考慮在實數範圍內,去除虛數部分
zz1=real(zz1);
zz2=z2(xx,yy);
zz2(abs(imag(zz2))>1e-6)=nan;
zz2=real(zz2);
zz3=-zz1;
zz4=-zz2;
mesh(xx,yy,zz1);hold on;
mesh(xx,yy,zz2);
mesh(xx,yy,zz3);
mesh(xx,yy,zz4);hold off;
xlabel('x');
ylabel('y');
zlabel('z');
得到的影象如下
像是兩個筒其中有一點連起來
由於在邊界處,計算的點出現虛數被刪除,曲面邊緣出現有點不連續
幫忙解釋一下意思,幫忙解釋一下什麼意思?
這是一首算命貼,意思是說你五十歲前運氣較差。無論你如何奮鬥競爭都是枉費心機,不會有大收穫。五十歲以後你的運氣才會緩緩到來,享兒女福,命運漸佳。但是,作為我得提醒你 如果你聽信了這些封建迷信話語,你此生將昏昏庸庸而過,一事無成。人生美好生活是靠自己奮力爭取到的,而不是天生決定的。就是用封建迷信的話語來...
幫忙解釋一下歌詞,幫忙解釋一下歌詞《浪子心聲》裡的其中幾句,(最好系識得廣東話既朋友)
胡租德 滬諺 捲上 諺曰 屋簷滴下水,點點不差分 喻報應不爽也!幾許有共享榮華,簷畔水滴不分差,無知井裡蛙,徒望添聲價,空得意目當如麻,誰料金屋變敗瓦 歌詞要六句串起來解釋,這是個故事 榮華富貴之時不與人分享,此人會有報應的,正如井底之蛙要人認同他是不可能的,目光短淺還得意什麼?誰會料到他朝金屋會變...
請解釋一下
這是一個婚姻籤,關鍵是最後一句 若是刑衝莫緣他。意思是婚姻緣份好不好,要看男女雙方的五行八字合不合,如果兩者八字帶刑傷沖剋,彼此就該敬而遠之,不要招惹災殃。籤這東西,不要痴迷,它其實和體育竟賽抽籤決定比賽對手及順序差不多,完全是一種隨機的選擇,並非天意。心中所想所愛,須由心定,不能被隨機的籤語打亂了...