Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как я строил графики для лабы )), Немного юмора или криворукость 
:(
    Опции темы
powerfox
  Дата 22.10.2007, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Кинули мне doc файл с таблицами. Уже поздно и я решил, что проще всего будет с помощью gnuplot построить графики по таблице из dat файлов.
И я круто оломался! Таблицей данные нельзя скопировать в обычный текстовы файл!!! Только по столбику. Но gnuplot нужно именно столбцами!

И тут меня осенило! )) Чтобы не читать маны я сделал так:
1. Копировал по столбцу в разные файлы.

2.
Код

#include<stdio.h>
#include<stdlib.h>
#include<string.h>




int main(int argc, char* argv[])
{
  FILE* fp1;
  FILE* fp2;
  FILE* out;
  fp1 = fopen(argv[1], "r");
  fp2 = fopen(argv[2], "r");
  out = fopen(argv[3], "w");

  char string[10];
  fscanf(fp1,"%s",&string);

  while(strcmp(string,"END") ){
    fprintf(out,"%s\t",string);
    fscanf(fp2,"%s",&string);
    fprintf(out,"%s\n",string);
    fscanf(fp1,"%s",&string);
  }
  fclose(out);
  return 0;
}


3. ./a.out graph1.txt graph1-1.txt graph.dat

4.

Код

gnuplot> set xlabel "Ib"
gnuplot> set ylabel "Ik=f(Ib)"
gnuplot> plot "graph.dat" u 1:2 title '6-3-1,Ik=f(Ib)' with lines



5. ksnapshot (вместе с границами окна ))). Так и вставил в отчёт.

Прилагаю пример творчества. Завтра линукс будет центром обсуждения в группе.

Это сообщение отредактировал(а) powerfox - 22.10.2007, 00:22

Присоединённый файл ( Кол-во скачиваний: 41 )
Присоединённый файл  graph4_2.png 10,17 Kb


--------------------
user posted image
PM WWW   Вверх
bilbobagginz
Дата 24.10.2007, 05:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



встроенную силу тока изучаете... молодцы.
есть такая штука - matlab.
и у нее на удачу есть халявный вариант octave.
у октавы есть связка с gnuplot.
уверен на 110%, что в octave можно скормить всё что хочешь и как хочешь - она задумана работать с таблицами/матрицами.



удачи.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
powerfox
Дата 24.10.2007, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Цитата(bilbobagginz @  24.10.2007,  06:18 Найти цитируемый пост)
есть такая штука - matlab.
и у нее на удачу есть халявный вариант octave.
у октавы есть связка с gnuplot.
уверен на 110%, что в octave можно скормить всё что хочешь и как хочешь - она задумана работать с таблицами/матрицами.

Спасибо! Буду в выходной разбираться. А то графики неверные ))
А если в электронных таблицах? Часть одногруппником так и поступает (в excel, говорят, что в OO неудобно). 


--------------------
user posted image
PM WWW   Вверх
nickless
Дата 24.10.2007, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



powerfox, так а в ОО тоже можно графики делать, или его возможностей мало?

Добавлено через 3 минуты и 55 секунд
Да, кстати, в ОО можно сохранять в .csv, лучше его парсить, чем по столбцу копировать smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
powerfox
Дата 24.10.2007, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Цитата(nickless @  24.10.2007,  17:48 Найти цитируемый пост)
powerfox, так а в ОО тоже можно графики делать, или его возможностей мало?

Так времени не было разбираться smile Я в офисных приложениях совсем не бум-бум. Мой предел - стили страниц в OO Writer.


--------------------
user posted image
PM WWW   Вверх
bilbobagginz
Дата 25.10.2007, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



я недавно получил список подрядчиков в экселе, и увидел гениальное изобретение для экселя:
называется "freeze", заморозить столбик/строку. 
напр. у тебя до фига данных (строк), а столбиков тоже до фига.
делаешь этот фриз на строку заголовков столбиков, и названия столбцов не прокручиваютя..
вот, крутизна! 

 smile  smile  


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
powerfox
Дата 25.10.2007, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Цитата(bilbobagginz @  25.10.2007,  01:05 Найти цитируемый пост)
делаешь этот фриз на строку заголовков столбиков, и названия столбцов не прокручиваютя..
вот, крутизна! 

Прикольно! Но у меня таблички маленькие.


--------------------
user posted image
PM WWW   Вверх
nickless
Дата 25.10.2007, 00:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Цитата(bilbobagginz @  24.10.2007,  23:05 Найти цитируемый пост)
я недавно получил список подрядчиков в экселе, и увидел гениальное изобретение для экселя:
называется "freeze", заморозить столбик/строку.

Классно, вот действительно полезная фича smile 

Кстати, ОО оказывается тоже такое может (Window->Freeze) smile 

Это сообщение отредактировал(а) nickless - 25.10.2007, 00:24


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 26.10.2007, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



Цитата(nickless @  25.10.2007,  00:23 Найти цитируемый пост)
Кстати, ОО оказывается тоже такое может (Window->Freeze)

хммм я не о том, что это фича экселя, а вообще smile
я это обнаружил на NeoOffice smile ( а этот тот же ооо )



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
powerfox
Дата 18.11.2007, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Цитата(bilbobagginz @  24.10.2007,  06:18 Найти цитируемый пост)
и у нее на удачу есть халявный вариант octave.
у октавы есть связка с gnuplot.

Также есть front-end: koctave.


--------------------
user posted image
PM WWW   Вверх
bilbobagginz
Дата 19.11.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 14
Всего: 317



smile хороший студент. Садись, 5.





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
powerfox
Дата 19.11.2007, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 20
Всего: 97



Цитата(bilbobagginz @  19.11.2007,  12:56 Найти цитируемый пост)
smile хороший студент. Садись, 5.

smile +1


--------------------
user posted image
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.1271 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.