仿真的波形数据保存成mat文件后数据的数量不对。

有个问题请教大家,谢谢!
问题1为什么仿真的波形数据保存成mat文件后数据的数量不对
问题2为什么每次运行的数据个数都不一样
情况详述:
运行环境:MATLAB R2018a, win 8.1
设置采样时间为2e-5s,仿真时间为1.5s,运行程序。将波形的数据保存成mat文件,那么数据的个数应该是1.5/0.00002 + 1=75001个数据,可是运行后的数据个数是281183左右,并且每次运行的数据数量都不一样?
我一共保存了四个波形,有两个是75001个数据,每次运行都是75001个;有两个是280000左右的,每次运行都不一样。运行结果如下图所示,(各挑选了一个波形数据截图)
劳烦各位了,感谢!

 採用された回答

boyis
boyis 2022 年 11 月 28 日

0 投票

应该是采样方法设置的问题。
采样方式,选择固定步长。
采样步长设置为2e-5
solver设置 discrete
参考下图:

その他の回答 (0 件)

カテゴリ

タグ

質問済み:

2022 年 11 月 28 日

回答済み:

2022 年 11 月 28 日

Community Treasure Hunt

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

Start Hunting!