How to store vectors as parameters in a matrix
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Faranak Sharifi-Babaki
el 30 de En. de 2019
Comentada: Faranak Sharifi-Babaki
el 30 de En. de 2019
Hi, I needed help with storing vectors that are passed in my function into a matrix. More specificially, the vectors are of size 4 where
[a1, a2, a3, c]. I wanted to make a 3x3 matrix and a fourth individual vector with the three c (plural)s.
Here is my code:
function [Pspace, Nspace] = a1 (plane1, plane2, plane3);
A = [plane1; plane2; plane3];
Note: I want A to be a 3x3 matrix but each vector passed in has 4 elements!
2 comentarios
James Tursa
el 30 de En. de 2019
You obviously can't stuff 12 elements into 9 elements. Maybe you could describe the larger problem here and what this function output will be used for, and what the inputs are.
Respuestas (1)
Eugenio Grabovic
el 30 de En. de 2019
A = [plane(1:3);plane2(1:3);plane3(1:3)];
b = [plane1(4);plane2(4);plane3(4)];
Now A is 3x3 matrix and b is 3x1 vector.
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!