how to create a mat file of a given image with the same file name?

t=imread('a.jpg') is the code. my output mat file should be a.mat what is the code.

回答 (2 件)

Lisa Wu
Lisa Wu 2013 年 5 月 10 日
編集済み: Walter Roberson 2023 年 7 月 23 日

1 投票

t = imread('a.jpg ');
save('a.mat','t'); % save the varible t to a.mat
Usage of function SAVE is :
save (FILENAME ,VARIABLES)
and both filename and varible should be a string ,
for example ,filename shoule be 'filename.extension ';
Know more about SAVE ,you can type Help save in command window

2 件のコメント

Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2013 年 5 月 10 日
if the file name is a.jpg, then i should get a.mat... if the file name is castrol.jpg, then i should get castrol.mat... file names are random. user can select any image downloaded from google.main objective is to create a mat file automatically with the same file name itself..
Pooyan Rezaeipour
Pooyan Rezaeipour 2023 年 7 月 23 日
Thank you very much!

サインインしてコメントする。

Yao Li
Yao Li 2013 年 5 月 10 日

0 投票

try
strcat()
to define the name of the mat file
For example, filename='a';
matfilename=strcat(filename,'.mat');
save(matfilename,'t');
You may also have to create a function to remove the extension of the figure name (.jpg)

2 件のコメント

Sivakumaran Chandrasekaran
Sivakumaran Chandrasekaran 2013 年 5 月 10 日
ok. is it mandatory to remove the jpg extension? If yes... then how to remove it?
Stephen23
Stephen23 2023 年 7 月 23 日
"is it mandatory to remove the jpg extension?"
No.
"If yes... then how to remove it?"

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeGet Started with MATLAB についてさらに検索

タグ

編集済み:

2023 年 7 月 23 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by