1樓:匿名使用者
!=:肯定不是不等於的意思。matlab中不等於是~=
應該沒有這個符號,請把相關**拿出來
matlab中@是什麼意思
2樓:晚夏落飛霜
@是匿名函式的意思。
匿名函式就像傳統程式語言中的內聯函式,在單個matlab語句中定義。 它由單個matlab表示式和任意數量的輸入和輸出引數組成。
可以在matlab命令列或函式或指令碼中定義乙個匿名函式。這樣就可以建立簡單的函式,而無需為它們建立乙個檔案。
從表示式建立匿名函式的語法是:f = @(arglist)expression
定義式:f = @(x1, x2, ...) exper
@後面的括號裡面是自變數,然後跟乙個空格(沒有空格也行),然後跟著關於x1, x2, ...的表示式。
示例:編寫乙個名為power的匿名函式,它將使用兩個數字作為輸入,並將第乙個數字返回到第二個數字的冪值。
建立指令碼檔案並在其中鍵入以下**:
power = @(x, n) x.^n;
result1 = power(7, 3)
result2 = power(49, 0.5)
result3 = power(10, -10)
result4 = power (4.5, 1.5)
當執行該檔案,得到以下結果:
result1 = 343
result2 = 7
result3 = 1.0000e-10
result4 = 9.5459
3樓:熱詞課代表
12指愛人,親人,戀人都可以為「12畫」,同時12也指月滿,象徵著家庭團團圓圓,生活愛情幸福美滿
4樓:匿名使用者
@是匿名函式的意思。
f = @(x)cos(x)+2*sin(x);
@(x)表示以x為變數,cos(x)+2*sin(x)為函式體在別的函式中可以呼叫控制代碼f
比如,fplot(f,[-5,5]);
就是呼叫fplot函式來畫匿名函式f在[-5,5]的圖形。
5樓:天雲一號
"=="是條件運算中的等於運算子,用來判斷「==」左右兩邊的表示式或數值是否相等。若相等,則返回1,;否則,返回0。
在matlab中,"=="與c語言中的等於運算子"=="類似。
舉例說明如下:
a = [1,2,3,3,2,3,2]; % 定義乙個向量a
maxindex = a==max(a); % 確定向量a中最大值所在位置
% max(a)表示取a的最大值,a==max(a)表示向量a中每個元素與max(a)的值進行比較,如果相等,則向量maxindex對應位置1;否則,置0。
% 執行以上程式後,向量maxindex=[0,0,1,1,0,1,0]
6樓:匿名使用者
fullfile函式作用是利用檔案各部分資訊建立並合成完整檔名。
7樓:傾城傾心
乘方的意思
-----------------------------------
如有疑問歡迎追問!
滿意請點選右上方【滿意】按鈕
8樓:匿名使用者
通常取模運算(mod)也叫取餘運算(rem),它們返回結果都是餘數。
但rem和mod唯一的區別在於:
當x和y的正負號一樣的時候,兩個函式結果是等同的;當x和y的符號不同時,rem函式結果的符號和x的一樣,而mod和y一樣。
9樓:匿名使用者
x=[2200,1500,600,200,300,700];
[s,r]=max(x);
explore=zeros(1,length(x));
explore(r)=1;
pie3(x,explore);
title('月開支');
legend('住房還貸','飲食費用','文教費','醫藥費用(平均)','交通費','儲蓄')
邁特萊博
10樓:匿名使用者
figure是建立圖形的意思,系統自動從1,2,3,4...來建立圖形,數字代表第幾幅圖形,figure(1),figure(2)就是第一第二副圖的意思,在建立圖形的時候,您注意一下它的標題就是figure1或figure2等等,對應到程式中就是您的例子語句
一般建立新圖只需要乙個figure就行,系統自動建立新圖,可以簡單一點,當然要加上也可以
另外介紹你乙個相關的畫圖的:多子圖,就是一張圖中有好多小圖,也是有標號的
使用以下命令
subplot(m,n,k)
subplot('position',[left bottom width height])
m表示畫幾行
n表示畫幾列
k表示現在畫的是第幾幅圖
11樓:匿名使用者
a=[ ]的意思是a為空矩陣。一般用於矩陣 a 初始化(清零)。
12樓:匿名使用者
例如x=[1 3
2 2]
x(:)表示將矩陣中的資料以一列輸出,即1232;
x(:,:)第乙個冒號表示輸出行,第二個冒號表示輸出列x(:,2)
結果為:32
x(1,:)
結果為1 3
13樓:匿名使用者
:表示遍歷所有,放在行上就是遍歷所有行,放在列上就是遍歷所有列,所以這個式子表達的就是取出所有的a元素,也就是取出a矩陣。
14樓:匿名使用者
表示 f 為函式控制代碼,@是定義控制代碼的運算子。f=@(x)acos(x) 相當於建立了乙個函式檔案:
% f.m
function y=f(x)
y=acos(x);
函式控制代碼的使用方法也和函式是一樣的。
15樓:雨
pascal(n)是矩陣實驗室(matrix laboratory)matlab中的命令,利用pascal()命令可以在矩陣實驗室中方便的得到任意階帕斯卡矩陣。設a為帕斯卡矩陣,則在matlab命令視窗中輸入a=pascal(n),n為正整數,可得到階數為n的帕斯卡矩陣。
帕斯卡矩陣:由楊輝三角形表組成的矩陣稱為帕斯卡(pascal)矩陣。
楊輝三角形表是二次項 (x+y)^n 後的係數隨自然數 n 的增大組成的乙個三角形表。
16樓:匿名使用者
就是「除法」,和/有一點區別:
假設a和b都是矩陣,而且以下運算都有定義,那麼a/b等價於a*inv(b)
b\a等價於inv(b)*a
17樓:高_婷婷
matlab中的 figure 命令,能夠建立乙個用來顯示圖形輸出的乙個視窗物件。每乙個這樣的視窗都有一些屬性,例如視窗的尺寸、位置,等等。總的來說,figure 的使用語法包括:
figure
figure('propertyname',propertyvalue,...)
figure(h)
h = figure(...)
具體用法如下:
它建立乙個視窗,其各種屬性都是使用預設設定。例如它建立的視窗立即成為當前視窗,並顯示在其它視窗之上。直到新的視窗被建立或者其它視窗被喚醒(called)。
figure('name','顯示處理結果');
「position」屬性則指定視窗的大小和位置:
figure('position',[600, 300, 300, 200]);
其中屬性值為乙個四元陣列 rect = [left, bottom, width, height],第
一、二個引數表示視窗位置,都是從螢幕的左下角計算的。
figure(h),則根據引數 h 的不同而表現不同。如果 h 是先前乙個視窗的控制代碼(handle),則figure(h)相當於喚醒了該視窗,使得該視窗為當前視窗;如果 h 並不是某個視窗的控制代碼,但它是乙個整數,則 figure(h) 建立乙個控制代碼為 h 的新視窗。
h = figure(...),相當於前面三種用法中在建立乙個視窗的同時,返回該視窗的控制代碼。
18樓:人間第一渣
figure建立影象
figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:
imshow(a1);
imshow(a2);
則會出現兩個視窗,乙個視窗顯示a1,乙個視窗顯示a2若figure,
imshow(a1);
imshow(a2);
則只會出現乙個視窗,視窗先顯示a1,後顯示a2
19樓:匿名使用者
matlab對陣列或矩陣運算很方便,有時需要的運算是陣列或矩陣中對應元素間的運算,此時就要用到「.」「./」的運算。例如
x=[1 2 3] ;y=[4 5 6];
x.*y=[4 10 18]
x./y=[0.25 0.4 0.5]
20樓:匿名使用者
就是把x的所有元素按照列的順序排成乙個一維列陣列。比如:
a=[1 2 3;4 5 6];
>> a(:)
ans =14
2536
21樓:匿名使用者
令a為空矩陣,大部分函式輸出顯示時會直接忽略掉空矩陣,這樣可以做到刪除矩陣的目的,也可以用來刪除矩陣中的某一行或一列
22樓:匿名使用者
figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:
imshow(a1);
imshow(a2);
則會出現兩個視窗,乙個視窗顯示a1,乙個視窗顯示a2若figure,
imshow(a1);
imshow(a2);
則只會出現乙個視窗,視窗先顯示a1,後顯示a2
matlab中%是什麼意思
23樓:人設不能崩無限
% 代表註釋行 ,即解復釋的作用制
,寫在語句後面 ,並且被注bai釋的語句不du會被執行。
matlab的基本資料zhi單位是矩陣,它dao的指令表示式與數學、工程中常用的形式十分相似,故用matlab來解算問題要比用c,fortran等語言完成相同的事情簡捷得多,並且matlab也吸收了像maple等軟體的優點,使matlab成為乙個強大的數學軟體。在新的版本中也加入了對c,fortran,c++,java的支援。
24樓:四捨**入
% 代表註釋行 ,即解釋的作用,寫在語句後面 ,並且被註釋的語句不會專被執行。
例如:屬
n=1:20; %n為自變數範圍
y=sin(n); %函式
%後面的不是程式內容,僅僅是乙個註解而已。
擴充套件資料:matlab註釋一般有兩種方法:
1、選擇要註釋的段落,然後ctrl+r,整段的前面就都被加上了註釋符「%」
2、在需要註釋段落的前後分別加上 if 0和end,也可以起到跳過這段的作用
例如:%
d = -pi:pi/10:pi;
如果取消註釋的話,將%刪除即可。
25樓:後港居士
% 代表註釋行 ,即解釋的作用
例如:n=1:20; %n為自變數範圍y=sin(n); %函式
%後面的不是程式內容,僅僅是乙個註解而已
26樓:匿名使用者
是的 ,起註釋作用。寫在語句後面 ,並且被註釋的語句不會被執行。
27樓:匿名使用者
恩,%開頭代表註釋行
matlab中的 (:,:,:2)是什麼意思
28樓:秦恭山夏
pow2主要是用來求基數2的n次冪//有兩種用法,一種是直接x=pow(y),其中的x和y都表示陣列,得到的x陣列中的每個值為2^y(i,j),也就是x(i,j)
=2^y(i,j);
另一種是x=pow2(y,e)
如果e為常數那麼x(i,j)
=y(i,j)
*2^e
,如果e為與y同維數的陣列,那麼
x(i,j)
=x(i,j)*2^x(i,j)
其實這些你可以在matlab裡面help一下就可以得到help
pow2
汽車變速器中“MAT”是什麼意思
a 自動檔 m 手動檔 amt 手動 自動一體變速箱 cvt 無級變速 有時後面跟數字帶表幾速的。一般的自動檔汽車上的檔位共有六個位置,從上到下分別為 p r n d 2 l。p parking,泊車檔。當你停車不用時,檔位在此,此時車輪處於機械抱死狀態,可以防止溜動。r peverse gear,...
r是什麼意思,在matlab中,matlab裡面rabc是什麼意思呢
定義r為乙個空陣列或矩陣,這樣做是為r開闢乙個記憶體,可以不定義,但推薦定義 matlab中r res,m i res r 語句是什麼意思 r 2 length r 獲取陣列第二個到最後乙個的值 r res,m i res r 表示不斷的擴充套件r,每次把m i 這個元素放進去 matlab 裡面r...
matlab中1什麼意思,matlab中a,13是什麼意思
1,表示 矩陣的第一行。2,表示 矩陣的第二行。依次類推 x,表示 矩陣的第x行。而 y 表示 矩陣的第y列。1 6 其中1 6是由123456六個數 組成的行向量,單引號轉置 所以是由123456六個數 組成的列向量,或者說乙個6 1矩陣 就是說取第一行的所有列 取乙個矩陣中第一行所有資料 表示x...