#excel #algebra
#excel #алгебра
Вопрос:
Прошло 15 лет с тех пор, как мне нужно было упростить какое-либо сложное алгебраическое уравнение. В частности, мне нужно упростить это уравнение, чтобы оно правильно вычислялось в электронной таблице Excel. Я использую модели нелинейной оптимизации, поэтому иногда x = 0 приводит к ошибке. Я знаю, что нужно перевернуть числитель и знаменатель, чтобы избавиться от отрицания. Тем не менее, я все еще получаю ошибку Div / 0. Если бы кто-нибудь мог просто дать мне правильно упрощенную версию, я смог бы вернуться к тому, что вы сделали, чтобы понять, как применять это в будущем.
(35 100x^-(1/3))*x
РЕДАКТИРОВАТЬ, я забыл одну часть формулы, все внутри () тоже равно * x. Обновите его.
Комментарии:
1. 0 нельзя возвести в отрицательную степень, поскольку это аналогично делению на 0. Таким образом, когда X равно 0, Excel не может вычислить ваше уравнение.
2. Проверьте, равна ли какая-либо часть нулю или любая ячейка равна нулю, а затем обработайте это, например =if(b1 =0, this_calc,that_calc) и т. Д
3. Я обновил формулу, забыл, что все внутри () тоже было * x.
Ответ №1:
К сожалению, вы не можете избежать законов простой математики. Эта формула:
=35 B1^(-1/3)
эквивалентно:
=35 1/B1^(1/3)
если вы установите B1 равным нулю, мы получим эквивалент:
=35 1/0
что приведет к возникновению ошибки.
ПРАВКА # 1:
(35 100x^-(1/3))*x
это то же самое, что:
35*x 100 * x^(-1/3) * x^1
это то же самое, что:
35*x 100 * x^(2/3)
и если мы установим x = 0, мы получим
35*0 100*0
которое:
0
Комментарии:
1. Я забыл одну часть формулы, все внутри () тоже равно * x. Обновил его. Это меняет ваш ответ?
2. @BenWildmon смотрите мою ПРАВКУ # 1
3. Спасибо. Я знал, что мне нужно «умножить на», но я просто не понимал, как это применить. Это помогло.