1 страниц (11 вхождений)
Почему не работает? - Сообщения
#1 Опубликовано: 24.11.2008 14:48:08
Писал програмку, которая должна была заполнить матрицу и вывести ее и график, но она не стала работать
Подскажите, пожалуйста, что я сделал не так?
[MATH]a:=matrix(12;2)[/MATH]
[MATH]for(k:=1;k≤rows(a);k:=k+1;line(el(a;k;1):=cos(k)*10;el(a;k;2):=sin(k)*10);2;1)[/MATH]
[MATH]a=_[/MATH]
Вылезает подсказка с надписью: "нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов"
Естественно, что и график не строится

Подскажите, пожалуйста, что я сделал не так?
[MATH]a:=matrix(12;2)[/MATH]
[MATH]for(k:=1;k≤rows(a);k:=k+1;line(el(a;k;1):=cos(k)*10;el(a;k;2):=sin(k)*10);2;1)[/MATH]
[MATH]a=_[/MATH]
Вылезает подсказка с надписью: "нельзя показать сообщение об ошибке, так как не удается найти содержащую его дополнительную сборку ресурсов"
Естественно, что и график не строится

#2 Опубликовано: 24.11.2008 15:49:10
Переписал выражения в версию 0.70 и получил ответ:
[MATH]a=mat(5,403;8,4147;-4,1615;9,093;-9,8999;1,4112;-6,5364;-7,568;2,8366;-9,5892;9,6017;-2,7942;7,539;6,5699;-1,455;9,8936;-9,1113;4,1212;-8,3907;-5,4402;0,0443;-9,9999;8,4385;-5,3657;12;2)[/MATH]
(скачать листинг)
[MATH]a=mat(5,403;8,4147;-4,1615;9,093;-9,8999;1,4112;-6,5364;-7,568;2,8366;-9,5892;9,6017;-2,7942;7,539;6,5699;-1,455;9,8936;-9,1113;4,1212;-8,3907;-5,4402;0,0443;-9,9999;8,4385;-5,3657;12;2)[/MATH]
(скачать листинг)
#3 Опубликовано: 24.11.2008 16:30:44
Действительно, на настольном компьютере работает
А вот на КПК не хочет
Значит, это проблема Handheld-версии

А вот на КПК не хочет

Значит, это проблема Handheld-версии
#4 Опубликовано: 24.11.2008 16:50:30
Еще кое-что не понимаю...
// это делал все на настольном компьютере
Вот получил я эту матрицу "а". Хочу построить график. Вставка->График 2D. В нижнем поле графика пишу "а", но ничего не появляется. После этого попробовал создать матрицу "b" (Вставка->Матрица) и забить в нее те же значения, что находятся в "а" вручную. В нижнем поле графика вписал "b" и... график появился. Почему не выводится график для а? Я что-то делаю не так?
// это делал все на настольном компьютере
Вот получил я эту матрицу "а". Хочу построить график. Вставка->График 2D. В нижнем поле графика пишу "а", но ничего не появляется. После этого попробовал создать матрицу "b" (Вставка->Матрица) и забить в нее те же значения, что находятся в "а" вручную. В нижнем поле графика вписал "b" и... график появился. Почему не выводится график для а? Я что-то делаю не так?
#5 Опубликовано: 24.11.2008 22:53:11
Ситуация, когда Desktop версия может что-то вычислить, а Handheld не может или наоборот, полностью исключена, т.к. вычислительная база у них абсолютно идентична (перед заявлением проверил
). В отсутствие ответа, очевидно, были виноваты какие-то внешние факторы, буду их искать.
А вот почему не строится график - вопрос хороший не только для Вас, но и для меня - его решу обязательно и быстро. Спасибо.
Спустя пару часов: Поправил! В следующей версии будет работать.


А вот почему не строится график - вопрос хороший не только для Вас, но и для меня - его решу обязательно и быстро. Спасибо.
Спустя пару часов: Поправил! В следующей версии будет работать.
#6 Опубликовано: 25.11.2008 15:15:32
Странно... еще раз попробовал. Загрузил на кпк работающий листинг (ссылку на который давали вы), но мой кпк не вывел матрицу 
Вот скриншот: http://slil.ru/26367813

Вот скриншот: http://slil.ru/26367813
#7 Опубликовано: 25.11.2008 15:45:02
У меня есть стойкое ощущение того, что либо установлена версия не 0.70, либо её установка прошла не вполне удачно. Для выявления обоих этих случаев было бы достаточно посмотреть на диалог "О программе" - там подробно описаны версии всех используемых компанент. Можно Вас попросить опубликовать скриншот с диалога "О программе"?
#8 Опубликовано: 25.11.2008 16:06:20
Вот, пожалуйста: http://slil.ru/26367982
Стоит версия 0.70
Стоит версия 0.70
#9 Опубликовано: 25.11.2008 20:15:22
Нашел еще случаи, когда SMath выдает такое сообщение, а компьютерная версия срабатывает корректно.
[MATH]i^3[/MATH] (а в четные степени возводит)
[MATH]i^π[/MATH]
[MATH]π^3[/MATH] (так же не возводит только в нечетные степени)
[MATH]i^3[/MATH] (а в четные степени возводит)
[MATH]i^π[/MATH]
[MATH]π^3[/MATH] (так же не возводит только в нечетные степени)
#10 Опубликовано: 25.11.2008 20:36:11
УРА! Проблема решилась путем стирания папки SMath Studio с флешки и последующей установки программы.
Простое удаление средствами ОС (Пуск->Настройки->Удаление программ) не помогало.
Теперь все работает
Простое удаление средствами ОС (Пуск->Настройки->Удаление программ) не помогало.
Теперь все работает


#11 Опубликовано: 25.11.2008 20:55:30
Уф, я рад. Здорово, что Вы разобрались, этот опыт может ещё пригодиться, в случае повторения этой ситуации у других пользователей.
1 страниц (11 вхождений)
-
Новые сообщения
-
Нет новых сообщений