octave中将变量用文件保存的4种方式

octave中提示符后面是可以使用系统命令的,将变量用文件保存的4种方式

  1. 将数据保存为矩阵的形式,方法为:

    • 生成数据:mat01=rand(5,5);

    • 检查数据:whos

    • 检验数据:mat01

    • 保存数据:save file1.mat mat01 file1.mat为保存的文件名,mat01为变量名,需要多个变量时,变量名之间用逗号间隔即可。

    • 清除场景:clear

    • 恢复数据:load file1.mat

    • 检查数据:whos

  2. 将数据保存为二进制形式

    • 生成数据:m1=rand(2,2); m2=rand(3,3);m3=rand(4,4);

    • 保存数据:save -binary binfile.bin m1 m2 m3

    • 恢复数据:load binfile.bin

  3. 将数据保存为逗号分割的数据

    • 生成数据:a=[0 1 2; 3 4 5; 6 7 8];

    • 保存数据:csvwrite('test.csv',a)

    • 恢复数据:csvread('test.csv')

  4. 将数据保存为excell表形式,需要安装io包,引入包,pkg load io

    • 生成数据:a=[0 1 2; 3 4 5; 6 7 8];

    • 保存数据:xlswrite('test.xlsx',a)

    • 恢复数据:xlsread('test.xlsx')

  5. 还有其他的补充

    • 以上的数据保存方式,其实是可以独立或联合使用的,根据情况自己合理化使用即可。

    •  
posted @ 2024-03-28 10:11  叕叒双又  阅读(82)  评论(0编辑  收藏  举报