1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
1 | |
MathCAD Prime 4.0 Значение должно быть целым числом25.11.2019, 13:12. Показов 15013. Ответов 18
Метки нет (Все метки)
Маткаду не нравится, что индексы заданы нецелыми числами i:=0..(2*pi), j:=0..100
Но это значения условные и изменять их нельзя
0
|
25.11.2019, 13:12 | |
Ответы с готовыми решениями:
18
Значение должно быть целым числом Значение должно быть целым числом Значение должно быть целым числом Значение должно быть целым числом |
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 13:38 | 2 |
Перейдите от ранжированного списка к массиву, где под соответствующим индексом (номером) будет стоять соответствующее значение. Кстати, список по i - непонятный, с каким шагом меняете? А гораздо проще можно исправить - просто замените на i:=0...100 и опустите все индексы вниз!
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 13:43 [ТС] | 3 |
Я так понимаю, если шаг не указан, то =1, но для числа pi это неприемлемо. В этом ошибка?
Вот представление диапазонов в виде массивов:
0
|
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 13:52 | 4 |
У Вас ошибка была связана не с i (хотя там все равно надо 100 поставить, а не 2пи), а с тем, что Вы неправильно сформировали массивы тета и фи, индексы должны быть внизу и скобок не должно быть.
0
|
6937 / 4974 / 2100
Регистрация: 02.02.2014
Сообщений: 13,221
|
|
25.11.2019, 13:57 | 5 |
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 14:08 [ТС] | 6 |
Ближе к истине?
Но теперь другая ошибка
0
|
6937 / 4974 / 2100
Регистрация: 02.02.2014
Сообщений: 13,221
|
|
25.11.2019, 14:12 | 7 |
видимо, вы задали текстовый индекс,
а матричный индекс задается иначе
1
|
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 14:14 | 8 |
Не уверен, что это требовалось, но получилось красиво!
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 14:40 [ТС] | 9 |
Неловко за свое непонимание. Сделал всё точь в точь. Почему?
Индексы матрицы исправил
0
|
6937 / 4974 / 2100
Регистрация: 02.02.2014
Сообщений: 13,221
|
|
25.11.2019, 14:42 | 10 |
если вы копируете тету в фи, то индекс у фи не нужен
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 14:48 [ТС] | 11 |
Исправил, всё равно считает фi внизу неопределенной переменной
С этим справился. Но теперь снова необходимо использовать целые значения
0
|
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 15:34 | 12 |
Проверьте ранжированную переменную j, просто наберите j= (Вы раньше уже так делали).
Кстати там плохо видно, что набрано, но по смыслу должно быть фиj. И проверьте тета=. Исправьте внизу большие X,Y,Z на маленькие!
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 15:45 [ТС] | 13 |
Выполнил проверку, вроде так, как должно быть
XYZ исправил, надеюсь, верно Да, красным выделены фиj "Значение должно быть целым числом" Буду очень благодарен за помощь, совсем немного осталось
0
|
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 15:52 | 14 |
Также проверьте фи, а x,y,z не должны быть на уровне индексов i, j. Копипастом проверьте проблемное Y(фиj)=
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 15:59 [ТС] | 15 |
То что нужно, спасибо
Только фигура не появляется
1
|
10777 / 7149 / 3887
Регистрация: 14.01.2014
Сообщений: 16,350
|
|
25.11.2019, 16:12 | 16 |
Вы опять не сверились с моим вариантом, правильно так (x,y,z) внизу. И выше ещё не исправили xi,j:=Y(...), уi,j:=Y(...), zi,j:=Y(...) (потеряли ещё :=)
0
|
6937 / 4974 / 2100
Регистрация: 02.02.2014
Сообщений: 13,221
|
|
25.11.2019, 16:14 | 17 |
а на графике ничего и не будет...
вы посмотрите, что за функции перед графиком написали? где присвоения? где xi,j:=
0
|
1 / 1 / 0
Регистрация: 24.11.2019
Сообщений: 23
|
|
25.11.2019, 16:26 [ТС] | 18 |
У маткада очень странное понимание целых чисел...
Через запятую нельзя, только так
0
|
6937 / 4974 / 2100
Регистрация: 02.02.2014
Сообщений: 13,221
|
|
25.11.2019, 16:48 | 19 |
0
|
25.11.2019, 16:48 | |
25.11.2019, 16:48 | |
Помогаю со студенческими работами здесь
19
Значение должно быть целым числом Значение должно быть целым числом Значение должно быть целым числом Значение должно быть целым числом Значение должно быть целым числом Это значение должно быть целым числом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |