How to use put multiple points in same equation? 'Error using vercat'
1 view (last 30 days)
Show older comments
a=1; b=2; x= [x1,x2,x3,x4....x20];%all random values c=(a+b)/(b+x); plot (x,c);
0 Comments
Answers (1)
Walter Roberson
on 9 Feb 2020
You need ./ instead of /
2 Comments
Walter Roberson
on 9 Feb 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.
See Also
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!