Soru sorMATLAB "Invalid expression" hatası
Alihaanc tarafından 3 yıl önce soruldu

clc;
clear;
close all;
… uyartim/Ikisa devre grafigi
Iu=[0.2 0.9 1.1 1.8 2.4 3.5];…I(uyartim)
Ik=[0.37 0.87 1 1.6 2.12 3.1];… I(kisa devre)
plot(Iu,Ik),axis([0 3.5 0 3.1 ]),legend('Iuyartim/Ikisa devre')
grid on
title('Kisa Devre /Uyartim Akimi')
figure… karekteristik
Uu=[5.9 32.3 45.6 72.4 98.73 132]; …11. satir
plot(Uu,Ik)
grid on
title('Kisa Devre akim karekteristiği')
legend('Uu/Ik')
axis([5.9 132 0.37 3.1])

yazan hata: Error: File: makina.m Line: 11 Column: 1
Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error.
To construct matrices, use brackets instead of parentheses.

5 Cevap
En iyi cevap
Özgür Yönetici tarafından 3 yıl önce cevaplandı

Kodun içinde … olmaması gerekiyor

Özgür Yönetici tarafından 3 yıl önce cevaplandı

Kodda ekleme yapmadan çalıştırdığınız şekilde gönderebilir misiniz?

clc
clear all
close all
Alihaanc tarafından 3 yıl önce cevaplandı

clc;
clear;
close all;
… uyartim/Ikisa devre grafigi
Iu=[0.2 0.9 1.1 1.8 2.4 3.5];…I(uyartim)
Ik=[0.37 0.87 1 1.6 2.12 3.1];… I(kisa devre)
plot(Iu,Ik),axis([0 3.5 0 3.1 ]),legend('Iuyartim/Ikisa devre')
grid on
title('Kisa Devre /Uyartim Akimi')
figure… karekteristik
Uu=[5.9 32.3 45.6 72.4 98.73 132];
plot(Uu,Ik)
grid on
title('Kisa Devre akim karekteristiği')
legend('Uu/Ik')
axis([5.9 132 0.37 3.1])

Alihaanc tarafından 3 yıl önce cevaplandı

Tamamdır çalıştı teşekkür ederim ama yorumu bu şekilde yapmak neden sıkıntı verdi anlamış değilim.

ekremt Yönetici tarafından 3 yıl önce cevaplandı

Merhaba 3 noktayı yorum olarak kullandığınız için hata verdi diye düşünüyorum.
Yorum için % işaretini kullanmanız daha faydalı olacak.
Ancak daha detaylı bilgi ve 3 nokta ile yorum tarafını incelemek isterseniz Matlab'ın kendi açıklamalarına aşağıdaki linkten ulaşabilirsiniz.

Matlab Koduna Yorum Eklemek