1樓:匿名使用者
1、普通的數值矩陣的元素只能是乙個數,不可能是這樣的數對。要儲存這樣的數對,一般採用cell陣列,例如:
>> [y,x]=meshgrid(1:4);
>> c=arrayfun(@(x,y)[x,y],x,y,'uniformoutput',false)
c =[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
[1x2 double] [1x2 double] [1x2 double] [1x2 double]
>> c
ans =
3 2
按照cell陣列的顯示方式,整體顯示時不會直接顯示向量的內容,需要按元素檢視才行。
2、如果希望按照圖中的包括括號和逗號的方式顯示,可以用字串表示數對:
>> [y,x]=meshgrid(1:4);
>> arrayfun(@(x,y)sprintf('(%i,%i)',[x,y]),x,y,'uniformoutput',false)
ans =
'(1,1)' '(1,2)' '(1,3)' '(1,4)'
'(2,1)' '(2,2)' '(2,3)' '(2,4)'
'(3,1)' '(3,2)' '(3,3)' '(3,4)'
'(4,1)' '(4,2)' '(4,3)' '(4,4)'
3、怎麼樣呼叫是由題主自己決定的,因為別人根本不知道你想呼叫了幹什麼。
在revit中,如何程式設計建立新型別如窗戶或牆
revit是沒有提供方法來直接建立乙個型別。因為型別的屬性和引數很多,是吧?如果有乙個方法來建立,那引數列表得十分長才能清楚定義出這個型別。所以revit api不直接建立乙個新型別,而是從乙個已有型別中複製乙個型別,所有的屬性和引數都從原型別中獲得,然後你根據需要修改一些屬性 引數的值,實現想要的...
matlab程式設計中居中的波浪線怎麼打
這說明你一定用的bai 是word在寫文章吧,波du 浪形的下zhi劃線表示可能是dao輸入錯誤或版者語法錯誤等,權畢竟是美國人做的軟體嗎,有些中文用法,它不認識,就給你加個下劃線突出出來,你可以在有下劃線的地方點右鍵,就能顯示問題了,一般綠色的下劃線沒多少問題,紅色的大多都是你輸入有問題。如果是你...
在matlab中如何輸出函式的影象
如果要畫y x 3 x 2 x 5在 20,20 上的影象,可利用以下方法,繪畫區間可以自己定義 方法一 利用plot函式來繪畫影象 x 0 0.1 20 規定繪畫區間 從 20畫到20,中間以0,1為間隔 y x.3 x.2 x 5 確定要繪畫的函式,注意不要漏了 plot x,y 方法二 利用e...