Как построить график функции кусочно-заданного вида? Нужно нарисовать квантовую яму для этого нужно нарисовать вертикальную черту , даже две вот так примерно |_| Вот код рисующий вертикальную черту да и вообще любую функцию





Вычислить





function f(){
functionPlot({
target: '#quadratic',

data: [
{ fn: document.getElementById("input-id").value }
]
})
}
но он рисует не x=1 , а y=1,тут доки по ссылке https://mauriciopoppe.github.io/function-plot/

21 Авг 2019 в 06:05
149 +1
0
Ответы
1

Для построения графика функции кусочно-заданного вида, вам нужно будет изменить значение переменной fn в объекте data с y=1 на x=1.

Вот код с исправлением этой ошибки:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
</head>
<body>
<div id="quadratic"></div>
<input type="text" name="A" id="input-id" value="x=1" placeholder="Введите а"><br>
<button onclick="f()">Вычислить</button>
<script src="https://unpkg.com/d3@3/d3.min.js"></script>
<script src="https://unpkg.com/function-plot@1/dist/function-plot.js"></script>
<script type="application/javascript">
function f() {
functionPlot({
target: '#quadratic',
data: [
{ fn: 'x=1' }
]
});
}
</script>
</body>
</html>

Теперь функция f() будет строить график по формуле x=1.

Вы также можете использовать другие формулы вместо x=1, например x^2, что даст вам квадратичную функцию.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир