I can not use the command‘plot’,what should I do?

조회 수: 9 (최근 30일)
鑫
2024년 9월 13일
댓글: 2024년 9월 13일
error information:
错误使用 plot
查找类 matlab.graphics.chart.primitive.Line 时出错。
But I cannot find the'primitive' floder. What should I do if I want to use ‘plot’ normally?
ps:The executed program is as follows, which is a simple piece of code.
x = linspace(0,2*pi);
y1 = sin(x);
y2 = cos(x);
plot(x,y1,x,y2)
title('y1=sin(x), y2=cos(x)')
xlabel('X(m)')
ylabel('Y(m)')

채택된 답변

nick
nick 2024년 9월 13일
Hi 鑫 ,
The error 'Error looking up class matlab.graphics.chart.primitive.Line' suggests that MATLAB is unable to locate the class definition of the 'Line' object, which is a fundamental part of MATLAB's plotting system.
This could be due to various reasons such as a corrupted MATLAB installation, issues with the MATLAB path, or problems with Java on your system.
You can try the below-mentioned steps to resolve this issue:
  • It's possible that the MATLAB path has been altered, excluding important directories. You can reset the path to its default settings with the following commands:
restoredefaultpath;
rehash toolboxcache;
matlab.graphics.chart.primitive.Line;
  • Sometimes, issues with MATLAB's Java-based components can be resolved by clearing the Java cache. Use the following command:
clear java;
  • Try reinstalling the MATLAB as there might be a deeper issue with the MATLAB installation.

추가 답변 (0개)

태그

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by