matlab自动给变量命名
生活随笔
收集整理的這篇文章主要介紹了
matlab自动给变量命名
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法1
通過eval函數(shù)實現(xiàn)
舉個例子
clear
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
R=[1 2 3;4 5 6; 7 8 9];
for i=1:3?
? ? %自動給變量賦名和賦值,從Temp矩陣中提取溫度和電阻值
? ? eval(['T',num2str(i),'=','R(i,:)',';']);
end
T1
T2
T3
在上面的例子中,matlab自動定義了三個變量,其名稱分別為T1、T2和T3;并自動給這三個變量賦值,其值為矩陣R相應的每一行,即
T1=[1 2 3]
T2=[4 5 6]
T3=[7 8 9]
?
方法2(推薦)
通過sprintf函數(shù)
?
numFiles = 3; for n = 1:numFilesrandomData = rand(n);currentFile = sprintf('myfile%d.mat',n);save(currentFile,'randomData') end生產了3個有規(guī)律名稱的mat文件,
PS:有定制開發(fā)需求,可以QQ聯(lián)系:2472853871
淘寶鏈接:https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.53dc1deb1wXtAp&ft=t&id=605209523883
提供matlab simulink 培訓 1v1教學 或者思路溝通 答疑等咨詢服務,尤其擅長汽車控制、信號處理、數(shù)學建模、電機領域
總結
以上是生活随笔為你收集整理的matlab自动给变量命名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux vi/vim使用
- 下一篇: linux下提示/usr/lib64/l