Automatically Run Script MatLab

Come posso fare per scrivere uno scripts matlab che restituisca gli elementi di una matrice in coppia?
Se scrivo A = [1 2 3; 4 5 6; 7 8 9]; crea la matrice ogni volta.
Se scrivo: load ('filename.mat') Error using load
Unable to read file 'Filename.mat'. No such file or directory.
Posso visualizzare la matrice solo se la digito sulla command window

 Respuesta aceptada

Image Analyst
Image Analyst el 27 de Mayo de 2021

0 votos

Is your mat file called "filename.mat"? Or do you have the actual name in filename, like
filename = 'abc.mat';
? If filename is one of your variables, try this:
s = load(filename) % Load structure containing all the variables in the .mat file.

3 comentarios

Eva Comeni
Eva Comeni el 28 de Mayo de 2021
I have this matrix
I have to write a script MatLab, who create a 28-by-10 matrix (a permutation witout repetitions), with this value.
Image Analyst
Image Analyst el 28 de Mayo de 2021
OK. Good luck. Write back if you have any questions, and attach your code and .mat file.
Eva Comeni
Eva Comeni el 28 de Mayo de 2021
Editada: Eva Comeni el 28 de Mayo de 2021
Sorry, I forgot to ask you how I write my code. I wrote this code:
A = load('filename.mat');
X = rand(A);
But i have this error: "Error using rand. Size inputs must be numeric."
Why? What is the correct code, to generate a permutation matrix (the matrix above) without repetitions?

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Etiquetas

Preguntada:

el 27 de Mayo de 2021

Editada:

el 28 de Mayo de 2021

Community Treasure Hunt

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

Start Hunting!