1樓:網友
嗯,用ones函式 a = ones(1,500000),產生乙個double型別的全1陣列。
在matlab中輸入一維陣列太長想換行怎麼辦?
2樓:網友
1.手工加換行符(..
2.用excel預處理一下。
3.用word將^p替換為空。
4.首先建立空變數 x=;
然後在變數視窗中雙擊開啟變數x
把資料貼上進去(之前要去檔案複製一下)
這時每一行中不齊的地方填為零。
假設原資料中沒有0,執行命令 x=reshape(x',1,m) %m為資料個數,可用 a=sizeof(x);m=a(1)*a(2); 得到。
然後執行 x(find(x==0))=;去掉零。
3樓:
把資料複製到word裡,查詢^p,替換為空格,然後ctrl+a,ctrl+c,到matlab命令視窗寫:a=[ctrl+v]. 可以了吧。
4樓:網友
先輸入「【】
在括號中間輸入資料,最後把分號刪去即可。
5樓:網友
在換行處新增三個點「..然後回車。
6樓:鄞愜
將資料複製到excel中,讓後匯入matlab
7樓:王大詩人王維
打三個點,就是續行的意思。
matlab 怎麼把多個不同長度的陣列放到乙個矩陣裡?
8樓:松鼠就是我
把你說的檔案分別存為txt,把a矩陣檔案放到,b矩陣檔案存為,然後用matlab呼叫,命令如下:clc;clear;b=load('');即可呼叫這個矩陣檔案!
可以把每次計算出的矩陣a儲存到乙個元胞結構data中for i = 1:n
a = 你的操作;data = a;end下次從data中取矩陣,可以這麼寫a = data ;
9樓:兔子和小強
使用元胞矩陣:
part = ;
使用part
或part訪問。
10樓:網友
用元胞陣列,具體就是乙個大括號。
matlab中矩陣的長用length 寬用什麼表示???
11樓:哥德式m哭泣
length是求某一矩陣所有維的最大長度。如:
x=[1 2 3;2 3 4],則length(x)就是3了。當然,如果x是向量,那麼length(x)就是求向量的長度了。
而size是求各個維的長度,如:
x=[1 2 3;4 5 6]
x=cat(3,x,x,x,x) %構造第三維,其長度為4則size(x)=[2 3 4],即第一維長度為2,第二維長度為3,第四維長度為4。
而size(x,2)代表求矩陣x第2維的長度(cat是用來構造高位陣列,第乙個引數是構造的維數)而對於一維陣列(即向量),則length顯示向量元素個數,而size則兩個維度的長度都顯示,其中乙個為一。
12樓:唐海華
要學會用help length,一般matlab自帶的,多查。
matlab中怎麼將乙個二維矩陣寫成乙個一維的
13樓:網友
可以用reshap(),也可以直接「捋直」了。為了清晰點,給你舉個例子吧。
a=[1,2;3,4;];
b=a(:)
c=reshape(a,,1);
得到的b,c都是一樣的一維列向量。但是他們都是[1,3,2,4]';這是因為matlab裡邊是按列算座標的,如果你想按行,那就先對a做一下轉置吧~
matlab 如何求矩陣每一維的長度?
14樓:網友
size(a,2);
這個函式就可以求解矩陣a的列數,就是你說的每一維的長度。
matlab如何將多個一維矩陣合併成乙個
15樓:shine戚七七
1、一維陣列直接合並。
陣列 work1[x1,x2——,xn],work2[y1,y2——,yn],現在要生成乙個陣列work3,work3中的資料為[x1,x2,x3--xn,y1,y2--yn];
合併方法:步驟一: 直接將兩個矩陣合併。
步驟二: a = [1,2,3,4];
步驟三: b = [-1,-2,-3,-4];
步驟四: c = zeros(1,size(b,2)+size(a,2));
步驟五: c = [a, b];
2、一維陣列交叉合併:
陣列work1[x1,x2——,xn],work2[y1,y2——,yn],現在要生成乙個陣列work3,work3中的資料為[x1,y1,x2,y2——,xn,yn];
步驟一: a = [1,2,3,4];
步驟二: b = [-1,-2,-3,-4];
步驟三: c = zeros(1,size(b,2)+size(a,2));
步驟四: c(1:2:end) = a;
步驟五: c(2:2:end) = b ;
步驟六: c = 1 -1 2 -2 3 -3 4 -4。
16樓:網友
如果ai是列向量,直接用a=[a1, a2, a3, .an]就可以。
如果是按行向量組合,用a=[a1; a2; a3; .an]
17樓:網友
你想把多個列向量合併成乙個矩陣?
請問matlab 中如何建立並初始化乙個一維陣列?
18樓:網友
a = zeros(1,n)
建立乙個1行n列的陣列,初值為0,一般不需要用for的。
19樓:網友
a=zeros(1,n)
建立乙個n個0元素的一位陣列。
怎麼在網路上的芳鄰中建立乙個撥號用的寬頻連線?
您好,建立寬頻連線方法 .在桌面上找到網路圖示,右鍵屬性。.點選 設定新的連線或網路。.點選連線到internet,然後點選下一步。.在連線到internet視窗裡點選設定新連線。.接著叢春頃選擇 寬頻pppoe。.最後輸入和密碼。然後點森鄭擊 連線。.系統提滲陸示正建立你的internet連線,等...
怎麼在U盤裡建立設定乙個可移動保護軟體?
設定u盤磁碟格式和許可權打造安全u盤的方法,這樣經常換機器用的時候就不容易中毒了。第一步 插入閃盤,開啟計算機,在u盤碟符那兒滑鼠右鍵,選擇格式化,檔案系統選擇 ntfs 快速格式化。第二步 在u盤的根目錄下新建乙個資料夾,在這答指個資料夾上點一下右鍵,重新命名,命名成。第三步 在資料夾上點右鍵,選擇扒...
matlab一維陣列怎麼建立及怎樣對每個元素進行賦值
例如 b 1 2 3 4 5 a k 1 b k b有5個元素,a有6個元素,先對a進行初始化,然後為a中的元素賦值 a zeros 1,length b 1 a比b多一個元素,為1行,length b 1列的全0向量 for i 1 length b a i 1 b i a k 1 b k end...