MATLAB数据如何存成数组? MATLAB数据如何存成数组?

matlab\u91cc\u5982\u4f55\u628afor\u5faa\u73af\u4e2d\u7684\u6570\u636e\u5b58\u5165\u5230\u6570\u7ec4\u4e2d

1\u3001\u9996\u5148\u5728\u81ea\u5df1\u7684\u7535\u8111\u4e0a\u6253\u5f00matlab\uff0c\u521b\u5efa\u4e00\u4e2a\u7a7a\u6570\u7ec4xx\uff0c\u548c\u4e00\u4e2afor\u5faa\u73af\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

2\u3001\u7136\u540e\u8f93\u5165\u4ee3\u7801\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

3\u3001\u8fd0\u884c\u811a\u672c\uff0c\u53ef\u4ee5\u770b\u5230\u5c06for\u5faa\u73af\u7684\u6570\u636e\u5168\u90e8\u5b58\u5165\u5230xx\u6570\u7ec4\u4e2d\u4e86\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

4\u3001\u63a5\u7740\u8f93\u5165\u4ee3\u7801\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

5\u3001\u6267\u884c\u811a\u672c\u4e4b\u540e\uff0c\u53ef\u4ee5\u770b\u5230\u628afor\u5faa\u73af\u4e2d\u7684\u6570\u636e\u5b58\u5165\u5230\u6570\u7ec4\u4e2d\u4e86\uff0c\u4e3b\u8981\u662f\u901a\u8fc7xx(i)=a;\u6765\u5bf9\u6570\u7ec4\u8d4b\u503c\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002

\u521b\u5efa\u53d8\u91cf\u5403\u5b58\u50a8\u6587\u4ef6
A=[]
sava mydata A
=================================
\u6bcf\u6b21\u8fd0\u884c\uff0c\u8b6c\u5982\u4ea7\u751f\u4e00\u4e2a\u968f\u673a\u6570
a=rands(1.1);
load mydata
n=length(A);
A(n+1)=a;
sava mydata A
================================
\u8fd9\u6837\u6bcf\u6b21\u8fd0\u884cA\u6570\u7ec4\u90fd\u4f1a\u65b0\u589e\u6570\u636e

一、可以把每次计算出的矩阵A保存到一个元胞结构Data中(如下图)

二、下次从Data中取矩阵,可以这么写A = Data{i} ;

三、元胞里的数据是按行连接的,可以用
       xlswrite('d.xlsx',Data{:})
四、按列连接的,可以用
      xlswrite('d.xlsx',cat(1,x{:}))



创建变量吃存储文件
A=[]
sava mydata A
=================================
每次运行,譬如产生一个随机数
a=rands(1.1);
load mydata
n=length(A);
A(n+1)=a;
sava mydata A
================================
这样每次运行A数组都会新增数据

在循环之前先声明一个长度n的0矩阵,然后每次循环在里面的第i个数写入,直到第n个循环

  • 濡備綍鐢matlab灏嗕竴缁鏁板间繚瀛鍦鏁扮粍涓
    绛旓細1銆侀鍏堝湪鑷繁鐨勭數鑴戜笂鎵撳紑matlab锛屽垱寤轰竴涓┖鏁扮粍xx锛屽拰涓涓猣or寰幆锛屽涓嬪浘鎵绀恒2銆佺劧鍚庤緭鍏ヤ唬鐮侊紝濡備笅鍥炬墍绀恒3銆佽繍琛岃剼鏈紝鍙互鐪嬪埌灏唂or寰幆鐨勬暟鎹叏閮ㄥ瓨鍏ュ埌xx鏁扮粍涓簡锛屽涓嬪浘鎵绀恒4銆佹帴鐫杈撳叆浠g爜锛屽涓嬪浘鎵绀恒5銆佹墽琛岃剼鏈箣鍚庯紝鍙互鐪嬪埌鎶奻or寰幆涓殑鏁版嵁瀛樺叆鍒版暟缁勪腑浜嗭紝涓昏鏄氳繃xx(i...
  • MATLAB鏁版嵁濡備綍瀛樻垚鏁扮粍?
    绛旓細涓銆佸彲浠ユ妸姣忔璁$畻鍑虹殑鐭╅樀A淇濆瓨鍒颁竴涓厓鑳炵粨鏋凞ata涓紙濡備笅鍥撅級浜屻佷笅娆′粠Data涓彇鐭╅樀锛屽彲浠ヨ繖涔堝啓A = Data{i} ;涓夈佸厓鑳為噷鐨鏁版嵁鏄寜琛岃繛鎺ョ殑锛屽彲浠ョ敤 xlswrite('d.xlsx',Data{:})鍥涖佹寜鍒楄繛鎺ョ殑锛屽彲浠ョ敤 xlswrite('d.xlsx',cat(1,x{:}))...
  • matlab灏嗗惊鐜骇鐢熺殑鏁版嵁渚濇瀛樺埌涓涓鏁扮粍閲
    绛旓細1銆佹墦寮杞欢鍚庯紝杩涜鏂癿鍒涘缓锛屽垱寤烘墦寮缂栬緫鐣岄潰鍚庯紝鍏堝皢姝ゆ枃浠惰繘琛淇濆瓨锛屽涓嬪浘锛岃繖閲屽湪鏂板缓鐨勬枃浠朵腑锛岃繘琛岀紪绋嬪拰杩愯銆2銆侀敭鍏ヤ笅鍥剧▼搴忥紝杩愯鍙緱鍒扮粨鏋滐紝浣跨敤璇彞杩涜鐣岄潰娓呯┖锛屽叾涓璱浣滀负鍙橀噺锛屽浜庡浘涓牸寮忥紝琛ㄧず姣忛殧涓涓彇涓娆″彧锛屼粠a鐨勭粨鏋滐紝鍗冲彲鐪嬪埌i鐨勫彇鍊兼儏鍐点3銆佽繖閲屽姞鍏2杩欎竴鎺у埗鍙傛暟鍚庯紝i灏...
  • 濡備綍鍦MATLAB涓鎶婁竴涓竴涓殑鏁板鏀捐繘鏁扮粍涓
    绛旓細1銆侀鍏堝湪鍛戒护琛岀獥鍙d腑杈撳叆a=[1 2 3 4]锛屽垱寤篴鏁扮粍锛屽涓嬪浘鎵绀恒2銆佸鏋滄兂鍦ㄦ暟缁勬湯灏炬坊鍔犳柊鍏冪礌锛屽彲浠ヨ緭鍏=[a 5]锛屾寜鍥炶溅閿箣鍚庡彲浠ョ湅鍒癮鏁扮粍鏈熬娣诲姞浜嗗厓绱5锛屽涓嬪浘鎵绀恒3銆佺劧鍚庡湪鏁扮粍鏈熬娣诲姞鍏冪礌锛屼篃鍙互杈撳叆a(end+1)=5锛屽彲浠ヨ揪鍒板悓鏍风殑鏁堟灉锛屽涓嬪浘鎵绀恒4銆佸鏋滄兂鍦ㄦ暟缁勪腑闂存坊鍔犲厓绱...
  • MATLAB鏁版嵁濡備綍瀛樻垚鏁扮粍?
    绛旓細鍒涘缓鍙橀噺鍚瀛樺偍鏂囦欢\x0d\x0aA=[]\x0d\x0asava mydata A\x0d\x0a===\x0d\x0a姣忔杩愯锛岃濡備骇鐢熶竴涓殢鏈烘暟\x0d\x0aa=rands(1.1);\x0d\x0aload mydata\x0d\x0an=length(A);\x0d\x0aA(n+1)=a;\x0d\x0asava mydata A\x0d\x0a===\x0d\x0a杩欐牱姣忔杩愯A...
  • matlab閲濡備綍鎶奻or寰幆涓殑鏁版嵁瀛樺叆鍒鏁扮粍涓
    绛旓細鎴戜篃鏄柊鎵嬶紝鍏卞媺锛佹妸x=eval(M);鏀规垚x(i+1)=eval(M);灏卞彲浠ュ暒銆matlab浣跨敤鏁扮粍鐨勬椂鍊欎笉闇瑕侀鍏堝畾涔夈
  • matlab閲濡備綍鎶奻or寰幆涓殑鏁版嵁瀛樺叆鍒鏁扮粍涓互澶囪皟鐢
    绛旓細鏀惧埌缁嗚優cell鏁扮粍涓嵆鍙 cc{i}='i-data';
  • 濡備綍灏MATLAB绋嬪簭涓瘡涓姝ョ殑璁$畻缁撴灉閮淇濆瓨鍒颁竴涓鏁扮粍閲?
    绛旓細>> a1=zeros(1,16);%%寤虹珛涓涓煩闃电敤浜瀛樺偍寰楀埌鐨勭粨鏋 for i=1:16 a1(1,i)=a(i)^2;%%寰幆瀛樺叆鍚勪釜鍊肩殑璁$畻缁撴灉 end a1 a1 = Columns 1 through 13 0.2500 0.3600 0.4900 0.6400 0.8100 1.0000 1.2100 1.4400 1.6900 1.9600 2.2500 2.5600...
  • matlab鎶婅繖鏍风殑鏁版嵁瀵煎叆鍒鏁扮粍閲
    绛旓細棣栧厛浣跨敤textread鍑芥暟璇诲叆锛岀劧鍚庢牴鎹墠闈㈢殑鏁版嵁鎶婂悗闈㈢殑鏁版嵁杩涜鏁寸悊锛屼娇鐢╮eshape鍑芥暟杩涜閲嶆瀯鐭╅樀
  • matlab 鎬庝箞灏374涓粨鏋勪綋鏁版嵁淇濆瓨鍦ㄤ竴涓鏁扮粍涓?鐢ㄥ摢涓嚱鏁
    绛旓細渚嬪浣犵殑鏁扮粍瀹氫箟A锛岀粨鏋勪綋B涓綘鎯宠淇濆瓨鐨鏁版嵁涓Data锛岄偅涔堢洿鎺ュ啓璇彞锛欰 = [B.Data]鍗冲彲
  • 扩展阅读:matlab怎么把数输进数组 ... matlab for循环写入数组 ... matlab循环将变量存入数组 ... matlab如何利用数据画图 ... matlab for循环生成数组 ... matlab如何分段提取数据 ... 数据存入一维数组matlab ... matlab读取txt数据到数组 ... matlab如何提取数组的一项 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网