How to use Semilogy in MATLAB
3 views (last 30 days)
Show older comments
Hello.
I want to make a graph with help of 'semilogy', the graph should display the Condition numbers grows with n.
This is my attempt so far:
for n=1:10, % loops from 1 to 10 n A=cond(n); % give us the Condition number A
semilogy(A) hold on end
grid on
When I debug my code, it results to no graph at all. I also thinking about to use 'norm', but perhaps it is already a part of the 'cond'?
Please, help me.
Regards Cillian
0 Comments
Answers (2)
Thomas
on 2 May 2012
try saving A as a vector and move the plotting outside.
for n=1:10, % loops from 1 to 10 n
A(n)=cond(n); % give us the Condition number A
end
semilogy(A)
grid on
0 Comments
Wayne King
on 2 May 2012
Why are you using semilogy in a for loop where you are only plotting a single value for A at a time?
Save the values of A in a vector.
A(n) =
then outside the for loop
semilogy(n,A)
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!