フィルターのクリア

converting .m file to .mat

73 ビュー (過去 30 日間)
davit petraasya
davit petraasya 2017 年 3 月 6 日
Hi
Does anyone knows how to convert .m file to .mat file. Please find my attached file below!
Thanks for your time!
  7 件のコメント
Santhosh
Santhosh 2017 年 7 月 5 日
Thanks for the answer... It works good
Prabhakaran thirugnanam
Prabhakaran thirugnanam 2021 年 2 月 19 日
save('GDF_Lacq_bottomhole_pressure.mat') might save the mat file along with other variables which are available at the place where the line is placed. So it's better to create a simple function as below.
NOTE: M_File_Path and Mat_File_Path should be the whole path.(i.e. 'C:/users/......./xxx.m')
function Create_Mat_Out_Of_M_File(M_File_Path,Mat_File_Path)
run(M_File_Path);
clear M_File_Path;
save(Mat_File_Path);
end

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

採用された回答

Jan
Jan 2017 年 3 月 6 日
編集済み: Jan 2017 年 3 月 6 日
There is no need to include the variables in square brackets. Replace:
[d] = struct();
by
d = struct();
an so on.
These line will write something to the commabnd window (square brackets removed already):
CRS = 'n/a'%['EPSG:' num2str(input('[CRS] EPSG code (just number) = '))];
TimeZone = 'UTC' %input('TimeZone (char) = ');
Description = 'Lacq field: bottomhole pressure' %input('Description of data (char) = ');
If this is not wanted, insert semicolons:
CRS = 'n/a'; %['EPSG:' num2str(input('[CRS] EPSG code (just number) = '))];
... etc.
Then running your code creates the MAT file in the current folder. Perhaps you should set this accordingly by:
cd(tempdir)
% Or
% cd('C:\myData\Folder\');
  1 件のコメント
davit petraasya
davit petraasya 2017 年 3 月 7 日
Thanks Simon,for the full explanation! It is helpful

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStandard File Formats についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by