MATLAB记录
Li_Yurun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MATLAB 读取 各类文件
textread(字母和数值每行格式一致) xlsread(读取excel文件) importdata(字母和数值分开,以数字为主,字母只存在前几行) load(纯数据) dlmread(单一分隔符的纯数据或ASCII数据文件) textscan(类似于textread,但使用前必须fopen打开文件) csvread(类似于xlsread,读...原创 2021-03-22 13:43:37 · 823 阅读 · 0 评论 -
MATLAB 写入 txt
写入矩阵fid = fopen('data.txt', 'wt');mat = M;for i = 1:size(mat, 1) fprintf(fid, '%f\t', mat(i,:)); fprintf(fid, '\n');endfclose(fid);打开txt方式fid = fopen(文件名,‘打开方式’);说明:fid用于存储...原创 2019-12-06 17:38:02 · 3808 阅读 · 0 评论 -
laplace 偏微分方程 MATLAB help
clc,clear allsyms L C I1(t) Q(t) sR = sym('R%d',[1 3]) %矩阵变量assume([t L C R] > 0) %positiveE(t) = 1*sin(t) % Voltage = 1 V微分方程dI1=diff(I1,t)dQ = diff(Q,t)eqn1 = dI1+(R(2)/L)*dQ...原创 2019-06-08 20:21:23 · 1517 阅读 · 0 评论 -
matlab 追赶法
clear all;clc;fprintf('输入n:(10,20,30)\n');n=input('');na=zeros(1,n);b=zeros(1,n);c=zeros(1,n-1);A=zeros(n,n);for i=1:n for j=1:n if j==i A(i,j)=2; elseif (j-i==-...转载 2019-06-27 15:55:35 · 11262 阅读 · 0 评论 -
转:matlab中print、fprintf、scanf、disp函数简要语法介绍
print:print函数可以把函数图形保存成图片:minbnd=-4*pi;maxbnd=4*pi;t=minbnd:0.1*pi:maxbnd;plot(t,sin(t),'g','Linewidth',2);line([minbnd,maxbnd],[0,0]);%绘制x轴axis([-10,10,-2,2])...转载 2019-06-27 13:57:50 · 671 阅读 · 0 评论 -
MATLAB 画图 x轴换成 字符串
gca获取当前的figure设置x轴坐标的标签set(gca,'XTickLabel',{' ','HT1','HT2','HT3','HT4','HT5','HT6','HT7','HT8'});原创 2019-08-26 17:09:04 · 4839 阅读 · 0 评论 -
MATLAB 检验矩阵中是否有某些元素 对元素统计
检验矩阵中是否有某个元素ismember(A,a)find函数>> a=[1 2 3]flag = find(a==2);if flagdisp('here')elsedisp('not here')enda = 1 2 3here>> 有一组数据,数据中的‘甲’,‘乙’,‘丙’是不同的类型...原创 2019-09-08 10:45:25 · 6417 阅读 · 0 评论 -
MATLAB xlswrite 写数据 到 Excel文件
目录下建立一个xlsx文件夹,‘out_ans.xlsx’xlswrite('out_ans.xlsx',[1 2 3 4]','A1')写入字符串“ str ” 双引号的时候代表是以文本形式写入的情况xlswrite('out_ans.xlsx',["asd1" "sf2" "f3" "asf4"]','A1')...原创 2019-09-10 16:39:01 · 3009 阅读 · 0 评论 -
MATLAB 对 提取出的流线 添加颜色
对于颜色变量进行归一化处理%通过提取流线上的属性,生成图形的颜色向量load color1 % color1 是一个1*1000的向量color4 = color1(1:1000) color5 = (color4-min(color4))./(max(color4)- min(color4)) % 归一化处理b(end) = NaN %把b的最后一个元素设...原创 2019-09-12 11:45:01 · 1201 阅读 · 0 评论 -
MATLAB 不使用科学计数法 显示坐标 及理解
原始图片变化后图片在画图指令之后添加如下:%% 取消科学计数法get(gca,'xtick') % 得到坐标的实际大小set(gca,'xticklabel',get(gca,'xtick') % 将x显示的字符替换为实际大小get(gca,'ytick')set(gca'yticklabel',get(gca,'ytick'));...原创 2019-09-19 10:12:15 · 10798 阅读 · 5 评论 -
matlab 程序运行报错 调试 不退出函数
遇到问题后会停下,保留变量和当前函数注:该方法有时会停留在matlab的一些内置函数中,主要逐层退出。dbstop if all error原创 2019-10-07 22:07:34 · 1833 阅读 · 0 评论 -
matlab 删除cell 中的 0 元素
根据matlab的帮助文档总结% 如果定义一个元胞数组C = {1, 2, 3; 4, 5, 6; 7, 8, 9}%结果为C = 3x3 cell array {[1]} {[2]} {[3]} {[4]} {[5]} {[6]} {[7]} {[8]} {[9]}通过将一个空数组赋给元胞并...原创 2019-10-08 00:26:27 · 3480 阅读 · 1 评论 -
MATLAB 图例 legend 使用技巧
legend有时候挺烦人的,尽管大多时候挺好用。基本数据:data = rand(25)+repmat(1:25,25,1);H = plot(data);基本用法:legend({‘str1’,’str2’,’strn’});高级用法1:指定legend显示的位置:legend({‘str1’,’str2’,’strn’},1);legend(...转载 2019-03-28 20:54:25 · 6617 阅读 · 1 评论 -
MATLAB 读取文件数据(txt)
读取txt数据,如下0.05 0.5 00.1 0.431122449 7.79187E-050.15 0.367346939 0.000881550.2 0.308673469 0.0036438980.25 0.255102041 0.0099735970.3 0.206632653 0.0217789470.35 0.163265306 0.0412260040.4...转载 2019-03-05 16:43:42 · 1907 阅读 · 0 评论 -
MATLAB 添加文件路径
1)添加当前文件夹到预读路径addpath(pwd)2)删除当前文件夹的路径rmpath(pwd)3)添加当前文件夹以及所有子文件夹的路径addpath(genpath(pwd))4)移除当前文件夹以及所有子文件夹的路径rmpath(genpath(pwd))添加文件路径之后删除folder ='wavelet_pansharp'; % 要...转载 2019-03-05 16:46:17 · 6080 阅读 · 0 评论 -
MATLAB gui 对表格增添(删除)数据
对 uitable 添加一行记录当前的表格信息 data = get(handles.uitable1,'Data') row = get(handles.uitable1,'RowName')设置一个按钮,添加一行global add data column%add记录目前已有的行数add = add+1%添加一行后的行标题if add ==3...原创 2019-03-08 14:15:40 · 5950 阅读 · 1 评论 -
MATLAB 生成exe 的几种方法
哪一种都很慢第一种已经编好的GUI文件只有两个文件,一个 exam.m 另一个是 exam.fig在当前目录下输入mbuild -setup按照提示会让你选择编译器,这里就选 Lcc-win32 C 2.4.1 in D:\Program Files\MATLAB\R2012b\sys\lcc 即可。然后确认一下就可以了然后输入mcc -m exam.m 或者 mcc -e ...原创 2019-03-15 19:44:41 · 4996 阅读 · 0 评论 -
MATLAB gui 欢迎界面 插入图片
添加一个全屏的axis,然后插入图片ha=axes('units','normalized','position',[0 0 1 1]);uistack(ha,'down')II=imread('dog.jpg');image(II)colormap grayset(ha,'handlevisibility','off','visible','off');...原创 2019-03-15 19:49:39 · 6749 阅读 · 2 评论 -
MATLAB gui handles 未定义 及 理解
简而言之,就是gui在没有创建完所有的控件之前,不能用handles如果在创建时,非要定义当前的控件一些属性,应该用hObject,比如,创建时定义一个表格的初始值,就用set(hObject,'Data',[1 2 3]handles= []是因为,handles在一些函数没有创建的时候是不会建立的,MATLAB自带的注释如下:function listbox1_Crea...转载 2019-03-16 09:26:07 · 7820 阅读 · 1 评论 -
MATLAB 撰写word
利用MATLAB调用word 组件,并在word里边填写内容function fun_wordglobal datas str_column flag resultsglobal result_duan result_jing%利用MATLAB生成Word文档% 原摘自xiezhh,根据论坛上的相关建议,做了稍微的改动和完善if flag =='xuanjing' dat...原创 2019-03-12 15:10:36 · 9501 阅读 · 7 评论 -
MATLAB 读取文件及数据
读取文件[FileName,PathName] =uigetfile('*.txt','Select the M-file');'file = fullfile(PathName,FileName);';... 'data = load(file),';对于txt文件,读取其中的数据geo = importdata(FileName) %FileName为之前读取的...原创 2019-03-13 09:28:10 · 1224 阅读 · 0 评论 -
MATLAB 画图 字符串连接表示 plot参数
线形- Solid line (default)-- Dashed line: Dotted line-. Dash-dot line颜色r Redg Greenb Bluec Cyanm Magentay Yellowk Blackw White数据点的形状+ Plus sign...原创 2019-03-13 18:16:47 · 1464 阅读 · 0 评论 -
MATLAB gui 绘图设置
设置在哪个坐标画图,在画图的函数前边加上 axes(handles.axes1)画阴影图n = 50;x = linspace(40,70,n);y = .7*x + normrnd(0,5,size(x));plot(x,y,'bx')hold on;[p,s] = polyfit(x,y,1);[yfit,dy] = polyconf(p,x,s,'...原创 2019-03-13 19:03:03 · 2745 阅读 · 1 评论 -
MATLAB 读取txt文件(importdata函数)
利用 importdata 函数data = importdata("123.txt",'',1000)%读取文件,从第1行一直到第1000行实际应用data = importdata("123.txt",'',10000)%读取[m n]= size(data)%寻找含有%的地方for i =1:m temp = find(data{i}=='%...原创 2019-03-30 15:06:37 · 7593 阅读 · 3 评论 -
MATLAB 提取*.m 文件调用的所有函数
MATLAB 提取*.m 文件调用的所有函数clcclearfilename = 'processGRDECL.m'; %依赖父文件dir_colections = [pwd '\collections']; %定义我要所收集的函数存放的文件夹。pwd表示当前目录if exist(dir_colections,'dir') == 7 %判断该文件夹是否存在,存在删除...转载 2019-03-05 11:08:24 · 1156 阅读 · 0 评论
分享