1. matlab写入word
答:具体步骤:
1、点击Word编辑窗口上方的“插入”。
2、在“插入”的下拉菜单中,点击“图片”。
3、在“图片”的菜单中,点击“来自文件”。
4、在“来自文件”的菜单中,双击你想插入的图片的文件名。
5、这样操作之后,你的图片就会出现在Word的页面了。
2. matlab写入excel指定位置
复制粘贴保存就可以了
3. matlab写入xlsx文件
1、打开matlab,命令窗口输入:i=imread('C:\Users\Administrator\Desktop\00.jpg');%导入原始图片(这里以*jpg格式图片为例,其它格式的话改一下就行)。
2、命令窗口输入:imshow(i);%显示图片。
3、命令窗口输入:[x0,y0] = ginput; 依次选择点后,按Enter键回车,%输入代码后,在导入图片中选择坐标轴上点(原点,x轴最大点,y轴最大点,(Xmax,Ymax)。
4、命令窗口输入:[x1,y1] = ginput;如上步,沿曲线选择上若干点,回车。
5、命令窗口输入:x1= (x1-min(x0))*120/(max(x0)-min(x0)); y1=(y1-max(y1))*250/(min(y0)-max(y0)); plot(x1,y1); axis();%得到所需的图线,如图。
6、命令窗口输入:xlswrite(‘0.xlsx’,x1, 'A1:A71');lswrite(‘0.xlsx’,y1, 'B1:B71');把曲线数据导出到同一个表格。
4. Matlab写入txt
有三种常见的方式:
1.A=importdata('filename.txt')则A就是n*m的矩阵了;
2.loadfilename.txt这样也是载入n*m的矩阵;
3.在MATLAB的work文件夹下,选择想要导入的数据,用右键importdata,根据向导一步一步导入即可。
5. Matlab写入Excel中的数据使用的函数是
xlswrite是可以指定写入的单元格的,只要确保写入的地方原来是空白的就可以了。
6. matlab写入文件
1、打开一个txt文件,会发现他既有字符又有数值。
2、此时将字符全部删除,只留下有用的数据数值。
3、记住该文件夹的地址,一会要作为路径用于matlab读取。
4、此时使用一个textread函数,函数内部代入刚才的txt文件路径。
5、textread函数会把这些数据读成1为向量。我们将其分为两列,用x和y代表,保存为矩阵。
7. matlab写入时出错拒绝访问
matlab闪退怎么办,大家可以试试我下面的方法。
1右键单击我的电脑。
2选择属性→高级系统设置。
3点击环境变量,点击对话框中“系统变量(S)”下方的新建。
4在新建窗口中分别输入BLAS_VERSION和D:\Matlab\bin\win32\atlas_Athlon.dll。
5其中D:\Matlab为软件安装位置。保存。
8. Matlab写入Excel
下面我就通过实例介绍一下MATLAB如何导入excel数据。
读取sheet1中的所有数据
我们以03版excel为例,假设excel中数据为
默认这些文本以及数字都放在sheet1中,我们将此excel选入当前工作目录(必要步骤),然后再MATLAB主窗口中输入下面命令:[NUM,TXT,RAW]=xlsread('example'),其中example是你的excel名,这里我所有的数据都在example.xls中。输入以上命令,回车
NUM返回的是excel中的数据,TXT输出的是文本内容,RAW输出的是未处理数据,这里因为文本占用的矩阵一共是8行6列,所以就输出了如上内容。一般情况下,我们读取的都是excel中的数据,所以可以直接用[NUM]=xlsread('example'),只输出数据矩阵便可。
读取指定sheet中的数据
假如我们想读取第二个sheet中的数据,这里请注意:matlab读取excel中的数据是按照sheet在excel中的排放顺序来的,sheet3现在排在第二位,我们输入命令[NUM]=xlsread('example',2),回车
结果如下:
读取指定单元格中的数据
以sheet2中的数据为例
假设我们读取A3-D7之间的数据,那么我们输入命令[NUM]=xlsread('example',2,'A3:D7'),回车,结果如下:
9. Matlab写入文件时出错
网上有很多人说解决方法如下,这其实是Matlab的一个BUG,一般情况文件解压是把临时文件放到C:\Windows\Temp下,但Matlab却是放在了根目录,所以只要把临时文件夹移到根目录下就可以解决问题了!!
解决方案:把Matlab放在C盘,右键点击“我的电脑”->“属性”->“高级”->“环境变量”,把TMP和TEMP的值都编辑为C:\Temp ,同时在C的根目录下建立一个Temp文件夹!然后解压缩.然后点击安装就可以了!!不过安装后,最好还是把原来更改了的设置再改回来!把 C盘下的Temp文件删除就可以了.
我试了可是根本没用,刚开始的时候我以为是vista/windows7系统的问题
后来想起第一次装matlab的时候,将matlab安装在c盘名为software install的目录下时候提示错
误,我才想到可能是因为我放安装文件的文件夹名字是‘matlab 7.0 完整版 iso',我把文件夹
名字改为matlab后,双击matlab.exe就可以安装了
好像matlab的安装文件夹的名字中不能含有空格和中文字符,安装目录也是同样
的道理
右击我的电脑,选择属性,点击高级系统设置,点击环境变量,把用户变量下的两个变量分别改成 TEMP C:\Windows\TEMP 和 TMP C:\Windows\TEMP ,另外再加一个变量 BLAS_VERSION C:\Matlab7\bin\win32\atlas_Athlon.dll
10. matlab写入csv
用csvread函数就可以实现,参考如下: 注意:csvread函数只试用与用逗号分隔的纯数字文件 第一种:M = CSVREAD('FILENAME') ,直接读取csv文件的数据,并返回给M 第二种:M = CSVREAD('FILENAME',R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如示波器等采集的文件)的读取是很重要的。 第三种:M = CSVREAD('FILENAME',R,C,RNG),其中 RNG = [R1 C1 R2 C2],读取左上角为索引为(R1,C1) ,右下角索引为(R2,C2)的矩阵中的数据。 注意:matlab认为CSV第1行第1列的单元格坐标为(0,0) 例1 读取第2行以下,第0列以右区域的数据; m = csvread('csvlist.dat', 2, 0) m = 5 10 15 20 25 30 7 14 21 28 35 42 11 22 33 44 55 66 例2 读取第2行以下,第0列以右,第3行以上,第3列以左区域的数据; m = csvread('csvlist.dat', 2, 0, [2,0,3,3]) m = 5 10 15 20 7 14 21 28
- 相关评论
- 我要评论
-