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

3 ビュー (過去 30 日間)
Ao Mohamed
Ao Mohamed 2023 年 5 月 19 日
コメント済み: KSSV 2023 年 5 月 19 日
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 件のコメント
Atsushi Ueno
Atsushi Ueno 2023 年 5 月 19 日
移動済み: Atsushi Ueno 2023 年 5 月 19 日
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
Ao Mohamed
Ao Mohamed 2023 年 5 月 19 日
but this is the solution

サインインしてコメントする。

回答 (1 件)

KSSV
KSSV 2023 年 5 月 19 日
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 件のコメント
Ao Mohamed
Ao Mohamed 2023 年 5 月 19 日
like 8 can you help me to draw like this by using the same excel sheet pleas sir
KSSV
KSSV 2023 年 5 月 19 日
Try changing the indices i.e. columns.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by