|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2007, 15:48 | #11 | |
Регистрация: 09.04.2007
Сообщений: 7
|
zetrix
Не совсем понял что имелось в виду,если это const n=100; var x,y : real; i,j,k : integer; z : array [1..n,1..n] of extended; begin x := 0; y := 0; for i := 1 to n do begin for j := 1 to n do begin z[i,j] := Int(exp(sqr(x)+sqr(y))+2*x-3.5*y); y := y+10/n; end; x := x+10/n; end; x := 0; y := 0; for i:=0 to n do begin for j:=0 to n do begin if z[i,j]=exp(sqr(x)+sqr(y))+2*x-3.5*y then pbGraf.Canvas.Pixels[i,j]; y := y+10/n; end; x := x+10/n; end; end; то появляется ошибка 'floating point overflow'(народ скиньте кто-нибудб русский help плиз) Цитата:
const n=100; a=10;//граница по x b=10;//граница по y var i,j,h:integer;{значение z} x,y:real; z:array[1..n,1..n] of real; begin x:=0;y:=0;h:=5; for i:=1 to n do begin for j:=1 to n do begin if exp(sqr(x)+sqr(y))+2*x-3.5*y=h then image1.Canvas.pixels[i,j]; y:=y+b/n; end; x:=x+a/n; end; end; ЗЫ:сорри отступы почемуто не отображаются Последний раз редактировалось Леха; 11.04.2007 в 15:51. |
|
11.04.2007, 19:29 | #12 | |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Цитата:
|
|
11.04.2007, 21:04 | #13 | |
Регистрация: 09.04.2007
Сообщений: 7
|
Вот и я думаю ахинея какая-то ,все башка совсем не варит
полный завал но это то вроде лучше Цитата:
|
|
11.04.2007, 21:35 | #14 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
завтра разберемся..
Берегите друг друга!
|
12.04.2007, 15:14 | #15 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
О, так должно работать, только массив z - не нужен получается.
|
15.04.2007, 11:02 | #16 |
Регистрация: 09.04.2007
Сообщений: 7
|
Должон но не работает появляется ошибка 'floating point overflow'
Что делать??? |
15.04.2007, 13:08 | #17 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
Пробовал строить через Maple - 'floating point overflow' ошибка. Потом изменил интервал x и y, всё ок!
См. график (в Maple) : |
16.04.2007, 18:35 | #18 |
Регистрация: 09.04.2007
Сообщений: 7
|
zetrix
сделал интервал a:=1;b:=1; ошибка исчезла, но теперь совсем ничего не выводит,если сделать больше то опять ошибка попробуй в дельфи ЗЫ:не знаешь в маткаде можно такой график сделать, а потом как нибудь в дельфи его перенести? |
16.04.2007, 20:50 | #19 |
Delphi/C++/C#
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,972
|
если честно, я начинаю сомневаться в идеи...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построить график функции, используя компонент TChart. | vitalik007 | Компоненты Delphi | 3 | 09.06.2014 11:20 |
Графика в паскале (построить график функции) | matic | Помощь студентам | 4 | 26.11.2012 17:02 |
График функции в C++ Builder.. ПОМОГИТЕ! | Cyberbest | Помощь студентам | 2 | 25.06.2009 21:06 |
график функции с малой величиной | _ares_ | Общие вопросы Delphi | 6 | 24.04.2008 19:31 |