I want to plot a sine wave from a data array.

Hi,
I have a mat file which is full of data extracted from a sine wave. Now, I want to plot one based on this data. How can I do it in MATLAB?

1 件のコメント

Guillaume
Guillaume 2020 年 2 月 13 日
You're going to have to give a lot more details.
A mat file contains variables, so firstly it's unclear what a mat file full of data extracted from a sine wave actually means.
Then it's unclear what one is in I want to plot one.

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

回答 (1 件)

Ashitha Mahendra
Ashitha Mahendra 2020 年 2 月 14 日

0 投票

Hi Mehrdad,
I am assuming that you want to plot a specific variable stored in MAT-file.
My suggestion would be:
1. Since, you cannot plot a mat file directly, you have to load the data to the MATLAB workspace first. For this, you can execute something like the following example:
Data = load('Sine.mat'); % replace 'Sine.mat' with the name of your MAT-file
2. Now you can plot the data, perhaps using the following command:
plot(Data.spec);
where "spec" can be replaced with the variable which you want to plot.
Hope this helps.

1 件のコメント

Mehrdad Kazemtabrizi
Mehrdad Kazemtabrizi 2020 年 2 月 14 日
Thanks for the answer. I know the question was vague and I apologize.

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

カテゴリ

ヘルプ センター および File ExchangeWorkspace Variables and MAT Files についてさらに検索

質問済み:

2020 年 2 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by