Sublot function is not working

clear all
close all
load auksas.txt
figure (1)
subplot(3,1,1),plot(auksas(:,1),auksas(:,2),'r*'), grid
xlabel('Aukso kaina'), ylabel('Naftos kaina')
subplot(3,1,2),plot(auksas(:,1),auksas(:,3),'bo'), grid
xlabel('Aukso kaina'), ylabel('SP500 kaina')
subplot(3,1,3),plot(auksas(:,1),auksas(:,4),'k+'), grid
xlabel('Aukso kaina'), ylabel('Sidabro kaina')
I wrote this code ant I get the error message: "Execution of script subplot as a function is not supported:
/MATLAB Drive/subplot.m"
How should I fix this issue?
Thanks in advance!

답변 (1개)

Les Beckham
Les Beckham 2023년 10월 25일

0 개 추천

Rename "/MATLAB Drive/subplot.m" to some other name.
If you issue this command at the command prompt you should only see one output (as shown below):
which -all subplot
/MATLAB/toolbox/matlab/graph2d/subplot.m

댓글 수: 1

Dyuman Joshi
Dyuman Joshi 2023년 10월 25일
편집: Dyuman Joshi 2023년 10월 25일
@Radvydas, after renaming the scripts to other names as @Les has mentioned above, you should run this command -
clear subplot
Also, you should keep in mind to not use built-in function names as variables or script names.

댓글을 달려면 로그인하십시오.

카테고리

질문:

2023년 10월 25일

편집:

2023년 10월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by