導航:首頁 > 文件類型 > 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輸入文件名相關的資料

熱點內容
安卓分段視頻文件合並 瀏覽:167
每份文件的審批需要提交哪些材料 瀏覽:945
無法更改蘋果id賬號和密碼 瀏覽:631
安卓60lbe安全大師 瀏覽:90
湖北省事業單位領導配置文件 瀏覽:608
app倒計時任務視頻怎麼跳過 瀏覽:531
建設監理投標文件應注意哪些事情 瀏覽:660
電商有效網站是指什麼 瀏覽:805
如何導入新的數據源 瀏覽:622
探月少兒編程如何禁止旋轉 瀏覽:524
數據運營模板是什麼意思 瀏覽:440
win10fax程序下載 瀏覽:527
找同款app有哪些 瀏覽:147
linux讀取文件整個過程 瀏覽:577
百信集團的網站叫什麼名字 瀏覽:67
開發解壓app理念是什麼 瀏覽:128
linux源代碼路徑 瀏覽:854
美圖2root後不能升級了 瀏覽:133
shell文件size 瀏覽:350
通過大數據查幹部哪些內容 瀏覽:78

友情鏈接