导航:首页 > 文件类型 > 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输入文件名相关的资料

热点内容
飞常准的数据来自哪里 浏览:844
ug100如何编程画线 浏览:870
文件夹999找不到 浏览:145
win1014393最新版本号 浏览:100
java基本类型大小 浏览:516
word2007不能插入页码 浏览:968
vb读取文件并判断 浏览:6
php图片和程序分离 浏览:412
安卓面试非计算机专业 浏览:228
u盘的光盘文件怎么驱动 浏览:34
如何锁定c盘不下文件 浏览:359
浙江推广网站建设怎么做 浏览:478
word文件只有10页怎么增加 浏览:921
itunes下载的系统在哪个文件夹 浏览:605
个性化linux全名要求 浏览:40
数据表格制图小红点如何去掉 浏览:244
查询iphone版本信息失败怎么办 浏览:978
电脑版微信下载的文件保存在哪里 浏览:367
linuxsocket转发 浏览:32
迷你兔数据恢复软件可免费恢复多少 浏览:139

友情链接