Matlab中meshgrid的用法简介(matlab中@的用法)
生活随笔
收集整理的這篇文章主要介紹了
Matlab中meshgrid的用法简介(matlab中@的用法)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
meshgrid:網(wǎng)格
1、主要使用的函數(shù)為[X,Y]=meshgrid(xgv,ygv);
meshgrid函數(shù)生成的X,Y是大小相等的矩陣,xgv,ygv是兩個(gè)網(wǎng)格矢量,xgv,ygv都是行向量。
X:通過(guò)將xgv復(fù)制length(ygv)行(嚴(yán)格意義上是length(ygv)-1行)得到
Y:首先對(duì)ygv進(jìn)行轉(zhuǎn)置得到y(tǒng)gv’,將ygv’復(fù)制(length(xgv)-1)次得到。
例如
[X,Y] = meshgrid(1:3,10:14)
X =
1 2 3
1 2 3
1 2 3
1 2 3
1 2 3
Y =
10 10 10
11 11 11
12 12 12
13 13 13
14 14 14
2、[X,Y]=meshgrid(gv);
就相當(dāng)于[X,Y]=meshgrid(gv,gv);
例如
[X,Y]=meshgrid(1:3)
X =
1 2 3
1 2 3
1 2 3
Y =
1 1 1
2 2 2
3 3 3
3.繪制函數(shù)f(x,y)=e^(-x^2-y^2)的表面圖
clc;clear;close all;
[X,Y]=meshgrid(-2:0.1:2,-2:0.1:2);
Z=exp(-X.^2-Y.^2);
mesh(X,Y,Z);%線框圖
figure();
surf(X,Y,Z);%表面圖
% shading interp;
圖像如下
掃碼關(guān)注本人微信公眾號(hào),有驚喜奧!公眾號(hào)每天定時(shí)發(fā)送精致文章!回復(fù)關(guān)鍵詞可獲得海量各類編程開(kāi)發(fā)學(xué)習(xí)資料!
例如:想獲得Python入門(mén)至精通學(xué)習(xí)資料,請(qǐng)回復(fù)關(guān)鍵詞Python即可。
總結(jié)
以上是生活随笔為你收集整理的Matlab中meshgrid的用法简介(matlab中@的用法)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在windows上Matlab 编译Ma
- 下一篇: 回首往事的简短的句子186个