Display diagonal values from vector answers?

1 view (last 30 days)
%EXAMPLE
clear all
clc
t=linspace(0,5,6);
x=linspace(10,15,6);
for i=1:length(t)
vec=x*t(i)
end
Is it possible to display/calculate only the diagonal of this, i.e. vec=0 11 24 39 56 75?
Thanks
ewan

Accepted Answer

Matt J
Matt J on 25 Mar 2013
Edited: Matt J on 25 Mar 2013
Wouldn't that just be
vec=x.*t
Otherwise, clarify what "diagonal of this" means. As it stands, there are no matrices in your code to speak of and therefore no "diagonal".
  3 Comments
Matt J
Matt J on 25 Mar 2013
Yes, and as I said x.*t will give you that.
Ewan
Ewan on 25 Mar 2013
sorry didnt notice the (i) isnt required, thanks

Sign in to comment.

More Answers (0)

Categories

Find more on Programming in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!