Hello, I want to create a *.mat file, for example named bathymetry. This array called bathymetry I want to be formed by 3 other arrays, for example, x, y and z. In a way, that when I charged the mat file it transforms into three files called x, y and z.
I've tried my easy way: for example: bathymetry=[x,y,z], but when I charged it, it's only 1 file called bathymetry and I want to have them separetely.
Please help me.

2 comentarios

the cyclist
the cyclist el 12 de Feb. de 2013
I don't know what you mean by "charge" the mat file.
Thorsten
Thorsten el 12 de Feb. de 2013
Editada: Thorsten el 12 de Feb. de 2013
probably "load" (German "laden" can be translated as "charge" or "load", depending on context)

Iniciar sesión para comentar.

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 12 de Feb. de 2013

10 votos

X=10
Y=20
Z=30
save bathymetry X Y Z
To load your data
load bathymetry

3 comentarios

chaos4u2
chaos4u2 el 13 de Feb. de 2013
Thank you!!
Annanya
Annanya el 26 de Nov. de 2022
which file extention to use to save mat file
Saytam Maddeshiya
Saytam Maddeshiya el 14 de Feb. de 2023
.mat

Iniciar sesión para comentar.

Más respuestas (8)

the cyclist
the cyclist el 12 de Feb. de 2013

6 votos

Do you mean this?
% Create some variables
x = rand(3);
y = magic(3);
z = eye(3);
% Save the variable x,y,z into one *.mat file
save bathymetry.mat x y z
% Clear them out of the workspace
clear x y z
% Load them again
load bathymetry.mat

5 comentarios

chaos4u2
chaos4u2 el 13 de Feb. de 2013
Thank you!!
eevee
eevee el 26 de Nov. de 2014
Hi,
May I know how to do the other way round? I have got a .mat files with x,y,z. And I need to save the x,y,and z variables into a .xyz file in matlab?
Thanks!
the cyclist
the cyclist el 26 de Nov. de 2014
What is a .xyz file?
Also, I suggest you open a new question, with full details of your question, instead of burying your question as a comment in a year-old thread. It was pure luck that I happened to stumble on your comment.
Walter Roberson
Walter Roberson el 22 de Sept. de 2016
Machine Learning & Power Systems Ali comments
error when i save in .mat
Walter Roberson
Walter Roberson el 22 de Sept. de 2016
Machine Learning & Power Systems Ali: we are going to need more detail than that. What is your code, and what is your exact error message?

Iniciar sesión para comentar.

matija corak
matija corak el 26 de En. de 2015

0 votos

Hello, I need help. I was record on my phone a sound. I want to hear that sound in matlab. How to do that? Thanks.

1 comentario

matija corak
matija corak el 26 de En. de 2015
I already tried with load and audioread and so on. Than I tried that sound convert in .wav and he still does not recognize that file. When I put for example load pcela.wav % pcela.wav is my name of that recorded sound Error using load Unknown text on line number 1 of ASCII file pcela.wav "RIFF’_".
Am I doing something wrong? Please help me I don't have no idea anymore and I cant find anything similar on web.

Iniciar sesión para comentar.

Lobna Ragab
Lobna Ragab el 15 de En. de 2016

0 votos

How can I add many records to that file, I mean like
save filename X Y
X = 1,2,3,4
Y = 5,6,7,8
like table?

1 comentario

nitish kumar
nitish kumar el 28 de Feb. de 2023
just use the array like
X=[1,2,3,4]
Y=[5,6 7,8]
save filename.mat X Y

Iniciar sesión para comentar.

geetu yadav
geetu yadav el 5 de Abr. de 2016

0 votos

svmStructDisease = svmtrain(diseasefeat,diseasetype); in this code how to create diseasefeat and diseasetype file?

1 comentario

Shivaprasad S
Shivaprasad S el 13 de Abr. de 2016
Same problem I am also facing please give some idea how to create I don't know anything please

Iniciar sesión para comentar.

Machine Learning Enthusiast
Machine Learning Enthusiast el 22 de Sept. de 2016

0 votos

@ the cyclist

2 comentarios

Bjorn Gustavsson
Bjorn Gustavsson el 22 de Sept. de 2016
That typically means that you don't have write permissions in the current directory. Move to somewhere else (cd...) and try again.
HTH
Walter Roberson
Walter Roberson el 22 de Sept. de 2016
You are probably cd'd to a directory that is underneath the MATLAB installation. The directory that MATLAB starts executing in is not necessarily your personal MATLAB directory.

Iniciar sesión para comentar.

ramya anandan
ramya anandan el 7 de Jun. de 2017

0 votos

thank you so much Bjorn Gustavsson
Saravanan Nagesh
Saravanan Nagesh el 27 de Mzo. de 2018

0 votos

@Machine Learning Enthusiast
Check the following code for the path of the current Matlab folder
path = pwd
use 'cd' to change it to another folder with write access.
usually, the default folder for Matlab code in most cases is" 'C:\Users\xxx'"
changing it to another drive solves this
tuncel3
tuncel3 el 2 de Jul. de 2021

0 votos

First define a file name with its location
saveFileName='datafiles\filename2.mat';
next use below code to create an empty .mat file
save(saveFileName);

Categorías

Más información sobre File Operations en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 12 de Feb. de 2013

Comentada:

el 28 de Feb. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by