Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)

2024-02-24
| 16页
| 64人阅读
| 2人下载
普通

内容正文:

第十章 数学实验 10.3 MATLAB常见问题 及其解决方法 1. 如何互相调用文本文件(*.txt)的数据与MATLAB 数据? 数学建模所给出的数据, 往往以文本文件(即文件扩展名为*.txt)的格式提供给我们, 由其它软件生成的数据有时候也会以文本文件(*.txt)给出数据. 假设我们得到的文本文件名称为shuju.txt. 在MATLAB工作空间或者文件程序代码里调用文本文件提供的数据, 可以按下面步骤实现: 上页 下页 返回 上页 下页 返回 通过菜单导入数据,并形成数据文件: (1) 启动MATLAB, 打开菜单file(文件), 选择Import Data(导入数据), 找到文本文件shuju.txt, 按提示操作两步, 这时shuju.txt以矩阵形式(如A(30,40))存在MATLAB的工作空间里. (2) 用save命令保存矩阵数据A(30,40)为mat格式的文件: save shuju 方法1 上页 下页 返回 上页 下页 返回 利用命令导入数据,并形成数据文件: (1) 用load命令导入数据 aa=load('shuju.txt') 这里, shuju.txt在当前路径, 一般指在MATLAB软件的work文件夹下.也可以用绝对路径, 比如: aa=load('d:\my\shuju.txt') 运行后aa中的数据即为文本文件中的数据. (2) 用save命令保存矩阵数据aa为mat格式的文件 save aa 方法2 上页 下页 返回 上页 下页 返回 注意: 有时文本文件里的数据导入进MATLAB的工作空间的时候会有不能识别的符号, 可以先把文本数据导入到Excel里整理好数据阵列, 然后将Excel文件存成一个数据文件(*.xls). 除了逗号“,”, 也可以使用空格或者制表符(即Tab键)等形式分隔数据, 其余参见问题2的解决方法. 上页 下页 返回 上页 下页 返回 2. 如何调用Excel的数据与MATLAB数据? (1) 利用命令导入数据,并形成数据文件 data=xlsread('asdf.xls') 这里, asdf.xls是存有所需数据的Excel文件, 在当前路径, 一般指在MATLAB软件的work文件夹下.可以用绝对路径, 比如: data =xlsread('d:\asdf.xls') 运行后data中的数据即为文件中的数据. (2) 用save命令保存矩阵数据data为mat格式的文件 save data (3) 导出成为Excel文件用命令: xlswrite('你的Excel文件名',data) 此时在“你的Excel文件名”下存有MATLAB的导出数据. 上页 下页 返回 上页 下页 返回 3. 用什么命令可以删除矩阵的某一(些)行或列? (1) 删除某一(些)行, 利用命令: A(i,:)=[ ] %删除A的第i行. A(i:j,:)=[ ] %删除A的第i行到第j行数据. (2) 删除某一(些)列, 利用命令: A(:,j)=[ ] %删除A的第j列. A(:,i:j)=[ ] %删除A的第i列到第j列数据. 上页 下页 返回 上页 下页 返回 4. 用什么命令可以获得矩阵的某一(些)行或列? 或者提取某块数据? (1) 获取某一(些)行, 利用命令: X=A(i,:) %获得A的第i行, 并赋给变量X. X=A(i:j,:) %获得A的第i行到第j行数据. (2) 获取某一(些)列, 利用命令: Y=A(:,j) %获得A的第j列. Y=A(:,i:j ) %获得A的第i列到第j列数据. (3) Z=A(i:j,n:m) %提取A的第i行到第j行及第n列到第m列之间的数据. 上页 下页 返回 上页 下页 返回 5. 如何将MATLAB生成的图片粘贴

资源预览图

Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
1
Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
2
Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
3
Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
4
Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
5
Ch10-3MATLAB常见问题及其解决方法(课件)- 《概率论与数理统计》同步教学(大连理工·第三版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。