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

熱點內容
蘋果6進水讀不了卡什麼原因 瀏覽:68
網盤文件怎麼提取到筆記軟體里 瀏覽:136
java解析簡單json數據類型 瀏覽:750
008神器破解版使用教程 瀏覽:974
word2007密碼設置 瀏覽:593
iPhone5解鎖密碼格圖案 瀏覽:392
微信文件怎麼填 瀏覽:87
燕十八老師精通mysql視頻教程 瀏覽:255
汽車保養數據怎麼清 瀏覽:629
pdf文件圖像打不開 瀏覽:176
msp430時鍾程序 瀏覽:660
查看sd卡文件系統格式 瀏覽:696
c盤中顯示隱藏文件 瀏覽:951
蘋果升級系統白屏 瀏覽:136
三菱gxplc編程軟體如何使用 瀏覽:710
海康威視手機app怎麼看不了 瀏覽:482
wordpress下載中心插件 瀏覽:402
微信限制字數是多少 瀏覽:20
策劃輸出主要從哪些文件來 瀏覽:174
網路營銷找什麼工作 瀏覽:372

友情鏈接