Plotting a diagram and getting some errors
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi, I'm having an issue with my code. I'm trying to plot a basic diagram, but MATLAB is only giving me errors.Error massage is "
Undefined function 'plotv' for input arguments of type 'double'." I'm wondering where I might be going wrong. My code looks like this:
x_1 = [-0.9487 ; 0.3162];
x_2 = [-0.2425 ; -0.9701];
u = x_1 + x_2;
A_u = A .* u;
A_2u = A^2 * u;
hold on
plotv(x_1,'r');
plotv(x_2,'b');
plotv(u,'k');
plotv(A_u,'g');
plotv(A_2u,'c');
legend('x1','x2', 'u', 'Au', 'A^2u');
hold off
댓글 수: 0
채택된 답변
VBBV
2024년 4월 23일
편집: VBBV
2024년 4월 23일
There is no function called plotv in Matlab (or it must have been removed in new release), Please refer to the following link for plotting 2D graphs. Or use plotvec if you want to plot vectors
x_1 = [-0.9487 ; 0.3162];
x_2 = [-0.2425 ; -0.9701];
u = x_1 + x_2;
A = randi([1 10]);
A_u = A .* u;
A_2u = A.^2 .* u;
hold on
plotvec(x_1,randi([0 4],1,4));
plotvec(x_2,randi([0 4],1,4));
plotvec(u,randi([0 4],1,4));
plotvec(A_u,randi([0 4],1,4));
plotvec(A_2u,randi([0 4],1,4));grid
legend('x1','x2', 'u', 'Au', 'A^2u');
hold off
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Annotations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!