How to use put multiple points in same equation? 'Error using vercat'
Mostrar comentarios más antiguos
a=1; b=2; x= [x1,x2,x3,x4....x20];%all random values c=(a+b)/(b+x); plot (x,c);
Respuestas (1)
Walter Roberson
el 9 de Feb. de 2020
0 votos
You need ./ instead of /
2 comentarios
rajdeep singh
el 9 de Feb. de 2020
Walter Roberson
el 9 de Feb. de 2020
The ... continuation operation that you are using makes the entire rest of the line into a comment. The entire rest of your code is on the same line after that point, so the entire rest of your line is a comment. MATLAB is going to give you an error about the unclosed [ before it gives you a vertcat error.
If you were not using ... then you would have the problem that your % comments out the rest of its line, which is the rest of your code.
With the code structure you are using, your x* variables all need to have the same number of rows. You might have to reshape() some of them into a vector. In some cases you might be able to get away with using the .' transpose operator. You could also use the shortcut NAME(:).' to get a row vector.
Categorías
Más información sobre MATLAB en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!