Индекс массива является недопустимым для этого массива (Mathcad)
Есть таблица (1 столбец, 11 рядов). В них значения (цифры). Необходимо произвести вычисления используя данные в таблице.
Я думаю решать эту задачу с помощью оператора «Сумма значений переменной-диапазона» см. файл «1.jpg».
— Что делаю не так?
— Как можно решить эту задачу?
Сам файл.rar (7.4 Кб, 113 просмотров) |
Просмотров: 18922
Регистрация: 25.04.2006
Сообщений: 1,203
Регистрация: 03.05.2007
Сообщений: 652
Спасибо. Это выход.
Сумма просто по A не подходит, так как это абстракный пример (так проще сказать что нужно). Таблиц будет много и к значениям в таблицах будут добавлятся (умножение, сложение и т.д.) различные константы).
А если в таблице добавится ещё один столбец, а надо сумировать (использовать) только по столбцу «0», то как быть?
Регистрация: 25.04.2006
Сообщений: 1,203
Сообщение от Малюк
Спасибо. Это выход.
Сумма просто по A не подходит, так как это абстракный пример (так проще сказать что нужно). Таблиц будет много и к значениям в таблицах будут добавлятся (умножение, сложение и т.д.) различные константы).
А если в таблице добавится ещё один столбец, а надо сумировать (использовать) только по столбцу «0», то как быть?
Тогда заработает Ваша предыдущая редакция программы, т.к. будет уже не вектор, а матрица.
MathCAD, ошибка «индекс массива является недопустимым для этого массива»
В общем проблема такова:
При операции gj := if(k1 < |xj| < k2, xj, 0) выдается ошибка «индекс массива является недопустимым для этого массива», хотя до этого все операции с массивами проходят нормально. Т.е. любой элемент массива x можно вывести на экран, выполнить какие-то преобразования (н-р фурье). Но тут выдает ошибку. Такую запись видел на нескольких сайтах, поэтому не понятно, что здесь не так.
Помогите, пожалуйста, разобраться.
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Индекс массива является недопустимым для этого массива — MathCAD
Не могу понять в чем проблема, делал по разному все равно не выходит.
Выдает ошибку(индекс массива является недопустимым для этого массива mathcad)
Что нужно поменять? Документ прикрепил
Быстрая сортировка, ошибка:индекс массива является недопустимым для этого массива
как можно представить индексы массива (first_n, last_n), что бы избежать ошибку:индекс массива.
Ошибка: индекс массива является недопустимым для этого?
Добрый день. Подскажите почему выдает ошибку: индекс массива является недопустимым для этого.
Ошибка «Эту функцию здесь использовать нельзя, индекс массива является недопустимым для этого массива»
Добрый день, уважаемые форумчане, только начал разбираться с этой программой. Запросы небольшие.
5233 / 4020 / 1384
Регистрация: 30.07.2012
Сообщений: 12,243
У Вас длина вектора y равна 4409 элементов. А ранжированная переменная j (да и i) принимает значения от 1 до 4500. Несоответствие явное. И Вы пытаетесь обрабатывать данные, которых НЕТ. Понятно?
Недопустимый индекс массива свойства
Указанное значение недопустимо для индекса массива свойств.
Исправление ошибки
- Проверьте документацию компонента, чтобы убедиться, что индекс находится в допустимом диапазоне для указанного свойства.
См. также
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Обратная связь
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе: https://aka.ms/ContentUserFeedback.
Отправить и просмотреть отзыв по
Дополнительные ресурсы
Значок отказа согласно Закону Калифорнии о защите конфиденциальности потребителей (CCPA)
- Светлая
- Темная
- Высокая контрастность
- Предыдущие версии
- Блог
- Участие в доработке
- Конфиденциальность
- Условия использования
- Товарные знаки
- © Microsoft 2024
Этот индекс массива недопустим для этого массива. Че тут не нравится маткаду?
Очень мелко, плохо видно, но похоже, что при i=0 получается отрицательный индекс, маткад этого не одобряет.
Остальные ответы
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.