radsimpУпростите радикалов в арифметических выражениях
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
radsimp(z)
radsimp(z) пытается упростить радикалов в выражении z. Результат математически эквивалентен z.
radsimp и simplifyRadical эквивалентны.
Упростите эти константные выражения с радикалами высшего порядка и квадратными корнями:
radsimp(3*sqrt(7)/(sqrt(7) - 2)), radsimp(sqrt(5 + 2*sqrt(6))); radsimp(sqrt(5*sqrt(3) + 6*sqrt(2))), radsimp(sqrt(3 + 2*sqrt(2)))
![]()
![]()
radsimp((1/2 + 1/4*3^(1/2))^(1/2))
![]()
radsimp((5^(1/3) - 4^(1/3))^(1/2))

radsimp(sqrt(3*sqrt(3 + 2*sqrt(5 - 12*sqrt(3 - 2*sqrt(2))))
+ 14))![]()
radsimp(2*2^(1/4) + 2^(3/4) - (6*2^(1/2) + 8)^(1/2))
![]()
radsimp(sqrt(1 + sqrt(3)) + sqrt(3 + 3*sqrt(3))
- sqrt(10 + 6*sqrt(3)))![]()
Создайте следующее выражение и затем упростите его с помощью radsimp:
x := sqrt(3)*I/2 + 1/2: y := x^(1/3) + x^(-1/3): z := y^3 - 3*y

radsimp(z)
![]()
delete x, y, z:
Используйте radsimp, чтобы упростить эти арифметические выражения содержащие переменные:
z := x/(sqrt(3) - 1) - x/2
![]()
radsimp(z) = expand(radsimp(z))
![]()
delete z:
Используйте radsimp, чтобы упростить вложенных радикалов. Когда упрощение вложило радикалов, radsimp пытается уменьшать глубину вложения:
radsimp((6*2^(1/2) + 8)^(1/2)); radsimp(((32/5)^(1/5) - (27/5)^(1/5))^(1/3)); radsimp(sqrt((3+2^(1/3))^(1/2) * (4-2^(1/3))^(1/2)))
![]()

![]()
|
Арифметическое выражение.
Бородин А., Фэджин Р., Hopcroft J.E., и Томпа М.: Декрисинг Глубина вложения Expressions Involving Square Roots, JSC 1, 1985, стр 169-188.