2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Ошибка при выводе графика в MAXIMA
Сообщение02.02.2020, 13:47 


30/11/19
53
Ход работы следующий:
1. Загрузить стандартную библиотеку для преобразования Фурье load("fft");
2. Создаем массив signal array(signal,float,511);
3. Заполняем первые 256 элементов массива signal единицами for i from 0 thru 255 do signal[i]:1.0;
4. Затем создаем массив time, и заполняем его равномерно возрастающими числами от 1 до 512.
5. Выводим график сигнала wxplot2d([[discrete,listarray(time), listarray(signal)],-1,2], [x,0,511],[legend,"signal","",""], [xlabel, "time"]

В чем ошибка? Подскажите?
Изображение

 Профиль  
                  
 
 Re: Ошибка при выводе графика в MAXIMA
Сообщение02.02.2020, 14:17 
Аватара пользователя


26/09/18
32
Переславль-Залесский
Так у Вас же разные размеры массивов signal (511 элементов) и time (512 элементов). Maxima об этом явно говорит. На будущее: код лучше оформлять в виде текста, а не рисунка.

 Профиль  
                  
 
 Re: Ошибка при выводе графика в MAXIMA
Сообщение02.02.2020, 16:38 


30/11/19
53
muspellsson в сообщении #1437930 писал(а):
Так у Вас же разные размеры массивов signal (511 элементов) и time (512 элементов). Maxima об этом явно говорит.

Спасибо, исправил.
А как в этой программе сделать заполнение равномерно возрастающими числами переменной time? График появился, но не в том виде, что нужен..
Изображение

(Оффтоп)

muspellsson в сообщении #1437930 писал(а):
На будущее: код лучше оформлять в виде текста, а не рисунка.
Хорошо, на будущее учту!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group