导航:首页 > 文件类型 > matlab输入文件名

matlab输入文件名

发布时间:2023-09-15 05:36:45

Ⅰ matlab如何实现通过变量来命名文件

我的方法:
mydir=uigetdir('d:','选择一个txt文件保存目录');%%%选择txt文件的保存位置
% %%%可以选择已存在文件夹,也可以新建文件夹,也可以
% %%%选择D盘以外的文件夹,这里的d只起参考作用

str=input('str=','s'); %其中's'是输入字符串的意思,即输入txt文件名

fid=fopen([mydir '\' str '.txt'],'w');%%%以刚才的名字新建txt文件

a=[1 2 3;5 7 9];%%%要写入的数据
fprintf(fid,'%d %d %d\n',a');%%%向txt文件写入数据,如果不写数据的话此步骤可以省略

fclose(fid);%%%关闭txt文件

楼上的方法我也看过了,有一些小问题,我修改了一下,另外个人觉得楼上的方法把简单问题复杂化,很简单的东西没必要搞得那么复杂吧,下面给出我修改后的楼上的方法

楼上修改后:
clear;clc;
file_name_tag=1;
err_file_name=['\/:*?"<>|',':*?“{}'];%文件名不应含有的字符,此处可以根据需要自己改
while file_name_tag
err_num=0;
% err_char=[];%%%
file_name=input('文件名:','s');
err_char=zeros(1,length(file_name));
for n=1:length(err_file_name)
if sum(file_name==err_file_name(n))
err_num=err_num+1;
%获取输入的文件名中非法的字符:
err_char(err_num)=err_file_name(n);%err_char为字符串,应用char()函数
end;
end;
if err_num
disp(strcat('文件名中含有非法字符:“',err_char(1:err_num),'”,请重新输入!'));
elseif isempty(file_name)
disp('文件名不能为空')
else
file_name_tag=0; %跳出循环
end;
end;
file_dir_tag=1;%准备进入循环
while file_dir_tag
file_dir=input('路径:','s');
if file_dir(end)~='/'||file_dir(2)~=':'||file_dir(3)~='/'
disp('错误的文件路径,应以“X:/”开头,并以“/”结束,请重新输入!');
elseif isempty(file_name)
disp('路径不能为空')
else
file_dir_tag=0;%跳出循环
end;
end;
file_format_tag=1;%准备进入循环
while file_format_tag
file_format=input('文件格式:','s');
if file_format(1)~='.'
disp('错误的文件格式,应以“.”开头,请重新输入!');
elseif isempty(file_name)
disp('文件格式不能为空')
else
file_format_tag=0;%跳出循环
end;
end;
wenjian=strcat(file_dir,file_name,file_format);%文件路径、名称和格式
% dos(['echo > ',wenjian]);%保存文件
fid=fopen(wenjian,'w');
a=[1 2 3;5 7 9];
fprintf(fid,'%d %d %d\r\n',a');
fclose(fid);
这算是比较复杂的方法,我修改了一些小问题,做了一些改动

Ⅱ matlab怎么保存为.m文件

1、双击matlab图标打开matlab软件,如下图所示,可以从命令窗中输入相应的命令。

Ⅲ matlab 如何用户输入文件名然后load

input那行改成
name=input('Enter the name of the map:','s');

不加's', 默认读取表达式而不是字符串。

Ⅳ 如何用MATLAB设置文件的名称

在MATLAB中,title函数用来为图像设置标题,其中,title函数也可以设置标题的大小,位置等。

例如,用下橡姿列程序在MATLAB中画一个正弦函数,并设置不同的title位置:

t=0:0.1:10;y=sin(t);

plot(t,y);

title('梁旁绝sin函数','position',[5,1])

画出的图像如下:

通过改变程序中[5,0]的数值就可以改变title的位置。

(4)matlab输入文件名扩展阅读

通过下面程序还可以改变title字体大小,在MATLAB中输入:title('sin函数','Fontsize',16),改变数字‘16’就可改变字体大启凳小。

阅读全文

与matlab输入文件名相关的资料

热点内容
微信找回密码 浏览:782
怎么撤回离线文件 浏览:380
unity3d教程pdf 浏览:149
三星2014升级怎么办 浏览:235
怎么找到微信小视频文件 浏览:278
求医问药的app 浏览:846
网络语大仲马什么意思 浏览:793
qq怎么取消同城群 浏览:87
qq在流量不能发送文件 浏览:130
老板直聘app下载怎么注册 浏览:413
哪里查到各个国家确诊数据 浏览:753
微信传的文件去哪里找 浏览:426
手机qq打不开doc文件 浏览:486
修改apk工具 浏览:82
ipadmini文件传输 浏览:513
g71车内锥度怎么编程 浏览:543
小程序打包上传 浏览:399
保存的bak文件导入手机qq 浏览:649
少儿编程画图如何不覆盖颜色 浏览:388
736的括号填入哪些数据 浏览:516

友情链接