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

7 visualizzazioni (ultimi 30 giorni)
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)')

Risposta accettata

nick
nick il 13 Set 2024
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.

Più risposte (0)

Categorie

Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange

Tag

Prodotti


Release

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by