please find the errors in the script

1 view (last 30 days)
d = 10;
f=linspace(0,10^9);
k = 0 : 0.01 : 10;
x={cos(k.*d)+((111.0)./(2.*k))}*{(sin(k.*d))};
Y=ceil(x);
subplot(121),
xlabel({'frequency','(in GHz)'})
ylabel({'RHS of the equation','([cos(k*d)+(111.11/2k)*sin(k*d)])'})
plot(f,Y);
  1 Comment
ashish nehra
ashish nehra on 19 Nov 2014
Edited: ashish nehra on 19 Nov 2014
@ per isakson:---> I am getting an error showing:-
Undefined function 'mtimes' for input arguments of type 'cell'.

Sign in to comment.

Accepted Answer

the cyclist
the cyclist on 19 Nov 2014
That error is due to the fact that you enclosed the expression for x in {}, which makes it into a cell array. (It is not just like an extra set of parentheses.)
You also missed a spot using ".*" instead of "*'.
Finally, you were plotting against f against Y, which were different length vectors. I plotted k against Y instead, and the whole code runs now, but I am not sure it is what you intended.
d = 10;
f=linspace(0,10^9);
k = 0 : 0.01 : 10;
x=(cos(k.*d)+((111.0)./(2.*k))).*((sin(k.*d)));
Y=ceil(x);
subplot(121),
xlabel({'frequency','(in GHz)'})
ylabel({'RHS of the equation','([cos(k*d)+(111.11/2k)*sin(k*d)])'})
plot(k,Y);
  2 Comments
ashish nehra
ashish nehra on 19 Nov 2014
Heyy now how do i find the cos inverse of the RHS of the above plot ??
ashish nehra
ashish nehra on 19 Nov 2014
how to find the cos inverse of (x) in the question..??

Sign in to comment.

More Answers (0)

Categories

Find more on Line Plots 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!