Effacer les filtres
Effacer les filtres

Index in position 1 exceeds array bounds (must not exceed 1).

1 vue (au cours des 30 derniers jours)
Aya Emam
Aya Emam le 19 Mai 2023
Commenté : KSSV le 19 Mai 2023
clc
clear all
close all
path = 'H:\radition';
Date= importdata([path '\radd.csv']);
dB = Date(1:360,3);
% pol_1 = 10*log10(Data(1:121,3)./max(Data(1:121,3)));
Theta = Data(1:361,1)*pi/180;
dB = dB-min(dB);
polarplot (Theta,(dB/50))
hold on
  2 commentaires
Atsushi Ueno
Atsushi Ueno le 19 Mai 2023
Déplacé(e) : Atsushi Ueno le 19 Mai 2023
The output from importdata function seems to be struct.
Theta (B1:B360) looks like only 90[deg] or 270[deg].
Date= importdata('radd.csv')
Date = struct with fields:
data: [360×7 double] textdata: {360×1 cell} rowheaders: {360×1 cell}
dB = Date.data(1:360,3);
% pol_1 = 10*log10(Data(1:121,3)./max(Data(1:121,3)));
Theta = Date.data(1:360,1)*pi/180;
dB = dB-min(dB);
polarplot (Theta,(dB/50))
hold on
Aya Emam
Aya Emam le 19 Mai 2023
but this is the solution

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 19 Mai 2023
T = readtable('https://in.mathworks.com/matlabcentral/answers/uploaded_files/1388229/radd.csv') ;
dB = T.(3) ;
% pol_1 = 10*log10(Data(1:121,3)./max(Data(1:121,3)));
Theta = T.(1)*pi/180;
dB = dB-min(dB);
polarplot (Theta,(dB/50))
  3 commentaires
Aya Emam
Aya Emam le 19 Mai 2023
like 8 can you help me to draw like this by using the same excel sheet pleas sir
KSSV
KSSV le 19 Mai 2023
Try changing the indices i.e. columns.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by