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

2 visualizzazioni (ultimi 30 giorni)
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 Commenti
Atsushi Ueno
Atsushi Ueno il 19 Mag 2023
Spostato: Atsushi Ueno il 19 Mag 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

Accedi per commentare.

Risposte (1)

KSSV
KSSV il 19 Mag 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 Commenti
Ao Mohamed
Ao Mohamed il 19 Mag 2023
like 8 can you help me to draw like this by using the same excel sheet pleas sir

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by