Страницы: 1
RSS
Графическое построение графика по заданным трем выражениям, При построении графика выдаёт ошибку - но где ошибка не понятно
 

Помогите, пожалуйста, сделать графическое построение по заданным выражениям

y = (1+x2)0,5, при x < 0
y = 2x2cos(2x), при x ∈ [0;3]
y = (1+|x|)/((x2 + x + 1)1/3), при x >3

Используя созданную таблицу, подставляю значения Х в формулы

=ЕСЛИ(лог_выражение; [значение_если_истина]; [ значение_если_ложь])

Получается
=ЕСЛИ(A4<0;(1+A4^2)^(1/2);ЕСЛИ(A4>3;((1+ABS(A4))/((x^2+x+1)^(1/3)));2*A4^2*COS(2*A4)))
или
=ЕСЛИ(A4<0;(1+A4^2)^(1/2);ЕСЛИ(A4>3;(1+ABS(A4))/((x^2+x+1)^(1/3));2*(A4^2)*COS(2*A4)))

Но, где-то ОШИБКА (*#ИМЯ?*)

Изменено: s.kernoga - 11.09.2022 17:15:35
 
s.kernoga, Вы экселю не объяснили, что такое "x" в формуле - для него это неизвестное имя.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
ЕСЛИ(A4<0;(1+A4^2)^(1/2);ЕСЛИ(A4>3;((1+ABS(A4))/((x^2+x+1)^(1/3)));2*A4^2*COS(2*A4)))
Вот так записывал, ссылаясь не на значения Х, а на значения в конкретной ячейке
 
 
ЕСЛИ(A4<0;(1+A4^2)^(1/2);ЕСЛИ(A4>3;((1+ABS(A4))/((x^2+x+1)^(1/3)));2*A4^2*COS(2*A4)))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Проще и понятнее выражение в функцию записать типа
Код
Function F(x As Double) As Double

If x < 0 Then F = Sqr(1 + x ^ 2)
If x >= 0 And x <= 3 Then
    F = 2 * x ^ 2 * Cos(2 * x)
Else
    F = (1 + Abs(x)) / ((x ^ 2 + x + 1) ^ (1 / 3))
End If
End Function
и строить график
 
Надо было сначала на листочке потренироваться, а потом в Excel вставить данные
Страницы: 1
Наверх