matlab如何将运算生成的数据导出到txt中

matlab如何将运算生成的数据导出到txt中,第1张

MATLAB有非常直接的方法可以输出到文本和Excel文件。

假设以上数据保存在矩阵M里

(1) xlswrite('myxlsxls',M) 输出到Excel里

(2)save myfiletxt M -ascii 输出到myfiletxt文件里

save(最简单基本的)具体的命令是:用save txt-ascii x (x为变量; txt为文件名,该文件存储于当前工作目录下,再打开就可以打开后,数据有可能是以指数形式保存的) 。

优势特点

1、高效的数值计算及符号计算功能,能使用户从繁杂的数学运算分析中解脱出来;

2、具有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

百度百科-MATLAB

clear
p=[]%输入
t=[]%输出
%
创建一个新的前向神经网络
net_1=newff(minmax(p),[10,1],{'tansig','purelin'},'traingdm');
%
当前输入层权值和阈值
inputweights=net_1iw{1,1};
inputbias=net_1b{1};
%
当前网络层权值和阈值
layerweights=net_1lw{2,1};
layerbias=net_1b{2};
%
设置训练参数
net_1trainparamshow
=
50;
net_1trainparamlr
=
005;
net_1trainparammc
=
09;
net_1trainparamepochs
=
1000;
net_1trainparamgoal
=
1e-3;
%
调用
traingdm
算法训练
bp
网络
[net_1,tr]=train(net_1,p,t);
%

bp
网络进行仿真
a
=
sim(net_1,p);
%
计算仿真误差
e
=
t
-
a;
mse=mse(e)
x=[1
2
3]'
sim(net_1,x)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10332202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存