Потоки в командной строке windows

7 / 7 / 3

Регистрация: 22.09.2015

Сообщений: 173

1

Возможно ли отображение графиков функций (например, в виде точек) в командной строке?

03.10.2015, 17:21. Показов 945. Ответов 5


Студворк — интернет-сервис помощи студентам

Добрый день, форумчане!
Может кто может дать добрый совет, как начертить ось координат и график функций в командной строке?
Например, y=x+c; y=x2+c; и т.д.
Можно в виде точек. Функции будут неприрывными, со значением от -20 до +20 на оси абсцисс, а на оси ординат похожее значение.
С чего начать? Можно ли вообще это сделать? Спасибо!

Добавлено через 1 час 2 минуты
Немного упрощу. Как записать циклом ось ординат X и Y?
.
.
.
.
.
.
………………………………………………..
.
.
.
.
.
.
Например, тут значение от -30 до +30.
Может быть просто абстрактный совет. Спасибо.



0



volodin661

6927 / 1845 / 314

Регистрация: 10.12.2013

Сообщений: 6,505

03.10.2015, 18:11

2

я бы SVG порекомендовал, если не имеется в виду реализация псевдографики в консольном окне;

SVG умеет создавать графические примитивы, используя обычный XML-текст.

при должной настойчивости сгенерить XML можно и надев ватник, но врагу не пожелаешь.

XML
1
2
3
4
<svg height="200" width="500">
  <polyline points="20,20 40,25 60,40 80,120 120,140 200,180"
  style="fill:none;stroke:black;stroke-width:3" />
</svg>



0



7 / 7 / 3

Регистрация: 22.09.2015

Сообщений: 173

03.10.2015, 18:35

 [ТС]

3

Спасибо за совет, однако, нужна псевдографика в консольном окне..
Еще подумал, я что если сделать шаблон оси ординат в отдельном текстовом файле (с выводом на консоль), только в таком случае непонятно, как наложить ось ординат, расположенной в файле, к функции, например, y=x; …………………… ведь тут функция высчитывается отдельно и математически.
чтобы в итоге получилось примерно так (тут только положительные значения функции y):
. .
. .
. .
. .
. .
. .
……………………



0



6927 / 1845 / 314

Регистрация: 10.12.2013

Сообщений: 6,505

03.10.2015, 21:25

4

скажи, ты точно уверен, что человечество станет счастливее,
если ты в 2015г покажешь ему что-нибудь вот такое ?

Код

In [15]: import aplotter
In [16]: aplotter.plot([1.0/(x+1) for x in range(29)])
   |
   |
   +1
   |
   |
   ||
   ||
   ||
   | |
   | |
   |  \
   |  \
   |   \
   |    \
   |     \\-
   |        --
   |          --------
   |                  ---------------------
---+0.034----------------------------------================================+----
   +0                                                                   +28



1



7 / 7 / 3

Регистрация: 22.09.2015

Сообщений: 173

03.10.2015, 22:35

 [ТС]

5

Спасибо за совет, теперь буду пробовать идти в этом направлении! Правда, импортирование мне пока незнакомо, но все найду в интернете! Спасибо!



0



Garry Galler

03.10.2015, 23:36


    Возможно ли отображение графиков функций (например, в виде точек) в командной строке?

Не по теме:

Aliksan,
Не обольщайтесь, aplotter это библиотека на python — никакого отношения к теме bat она не имеет, ну кроме разве что того факта, что если вы установите python, выучите его синтаксис, потом напишите код для вывода графика вашей функции, то консоль cmd так и быть отобразит нечто подобное.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

03.10.2015, 23:36

Вывод в командной строке «>>>» вместо трех точек после ввода команды
Как в phyton в командной строке сделать что бы после ввода кода появлялось не … а &gt;&gt;&gt; ?
здесь у…

Отображение массива в виде непрерывной кривой, Chart. «Зубцы» при соединении соседних точек
Приветствую многоуважаемых участников форума.

Суть задачи: требуется отобразить в виде…

Можно ли записать число в укороченном виде (в виде формулы например)?
Доброго времени всем, можно ли записать большое число в укороченном виде (в виде формулы например),…

возможно ли обновление версии ОС, с 9.2 на 9.3 например
Здравствуйте, интересует такой вопрос, возможно ли обновление версии ОС, с 9.2 на 9.3 например….

Возможно ли на C# вызывать функции из C, например fopen
Здравствуйте
Вопрос, возможно, глупый, но все равно: возможно ли на C# вызывать функции из C,…

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

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

6

В Windows 10 версии 2004 приложение калькулятор получило новую функцию “Построение графиков“. Давайте разберем, как строить графики в приложении калькулятор.

Шаг 1. Запустите приложение калькулятор и нажмите на меню в левом верхнем углу, после чего выберите “Построение графиков“.

Построение Графиков

Шаг 2. Растяните окно калькулятора для удобства пользования. В графу “Введите выражение” нужно ввести функцию или уравнение. К примеру, я ввел y=2x+1 и нажал Enter, после чего график автоматически отобразился. Вы можете нажать “поделиться” и график в виде формата PNG можно будет отправить через приложение “Почта”.

Создать График В Калькуляторе Windows10

Инструмент анализа уравнений #

Шаг 1. Поле выражение не просто отображает уравнение или функцию, а также имеет инструмент анализа, хотя он может быть недоступен для всех типов уравнений. Нажмите на иконку в виде молнии.

Проанализировать Функцию

Шаг 2. После чего вам будет анализ функции с описанием.

Разбор И Анализ Функции

Примечание: Вы также сможете настраивать цвет линии графика, толщину X, Y и т.п.


Потоковая передача музыки с Android или IOS на Windows 10Порядковый номер xxxx не найден в библиотеке DLL

In this article, we will demonstrate how to use the graphing feature in the Windows calculator to try and make mathematics more fun. Microsoft has always thrived to kick up a notch the Windows features it offers. Be it in the form of updates to debug various errors or enrolling new features, they are always looking to improve and design their product to meet the needs of their customers better.

They have done a similar thing with their built-in Calculator. A Graphing feature, which initially was enrolled in an insider preview and later became generally available for all, provides a clean and interactive experience to allow people to visualize equations and help them learn more about subjects like linear Algebra.

To open the calculator, you simply have to search for the word ‘Calculator’ in the start menu search box and open the first app that shows up. By default, you will first view the standard calculator used for math problems we face in our daily life. Click on the menu from the top-left corner of the screen and select ‘Graphing.’

You will then see a two-dimensional plotting surface where you can input equations and find out what their resultant graphs look like. The option to input an equation is at the top-right corner of the calculator window.

As you can see from the picture above, you can compute both linear and quadratic equations in the calculator. This calculator allows you to plot multiple equations on a single graph, which can help in linear programming. All the equations are color-coded, so it is easy to distinguish them from one another.

How to use the Graphing Calculator in Windows 10

Next to each equation are three options; the first one, Analyze, gives you the characteristic properties of the expressions, like their maxima, minima, domain, inflection points, etc.

Read: How to use Windows Calculator to perform Date Calculations.

The second option allows you to customize how an equation is depicted on the graph. In cases where you want to compare two equations, you might want one to them to be a striped or dotted line/curve. This can help you do that. You can also change the color of the equation using this option. The last one is to discard an equation from the graph.

Mathematics on this graph isn’t limited to algebraic expressions. You can also plot graphs for trigonometric equations (equations that use sine, cosine, and tan, etc.), establish graphs for linear and quadratic inequalities, and even plot graphs for various kinds of functions like modulus, absolute values, and the greatest integer function.

Among the maze of buttons that are used to input numbers and variables is also Euler’s number ‘e’ and also the natural log (ln) function, so you can make graphs for exponential and logarithmic equations too.

The natural log button is among the first group of buttons that show, but if you want to graph ‘e’ functions, you will get access to it by pressing the ‘2nd’ button, which opens the second group of available buttons on the calculator.

One of the most interactive features I found in the graphing calculator was the real-time analysis of a multivariable relation. Users can plot equations that involve a variable very easily on this graphing calculator by simply typing out the expression of the equation in the empty box.

Suppose you input an equation like y=mx+c (slope of a line). The result would be a straight line with an option for you to change their values while observing the change in the graph in real-time. For example, in the equation y=mx+c, you can change the value of m, which is the slope of the line, and watch the graph pivot around the y-intercept.

Similarly, you can change the value of c, which is the y-intercept observe the parallel movements in the graph.

I have given you a simple example here for demonstration, but it works just as well with more complex equations too.

It is also very easy to trace the coordinates on any graph drawn here. All you have to do is hover your mouse over the point of the coordinates in which you’re interested, and they will be displayed.

On the graph space, to the right of the graph are the graph options. These options help you adjust the graph window, i.e., the maximum number of units on the x and y-axis. The thickness of the graph can be adjusted from here too.

If you are looking to plot trigonometric relations, you can also change the units from degree to radians or gradians.

You can also share graphs with the contacts synced with your Microsoft account, a feature that I believe can come in handy for people who make use of linear algebra frequently.

In conclusion, I would like to say that the graphing calculator in Windows 10 is a very useful feature for people who want to learn about linear algebra or extensively use mathematical graphs for professional purposes.

If you have no use for it, you can always turn off Graphing in Calculator.

Приложение «Калькулятор» в Windows 10 было обновлено за последние несколько лет с добавлением некоторых новых функций, включая возможность закрепить приложение в верхней части рабочего стола. Новая функция, представленная в обновлении за май 2004 г., добавляет в приложение аккуратный режим графика, который может отображать как уравнения, так и функции.

Если вы установили обновление за май 2004 г., возможно, оно у вас уже есть. В противном случае приложение, возможно, необходимо обновить из Microsoft Store.

Режим построения графика в калькуляторе

Для доступа к режиму построения графиков в Калькуляторе;

  1. Открой Калькулятор.
  2. Щелкните значок кнопка гамбургера (три строки) вверху слева.
  3. В открывшейся панели выберите Graphing.

Использование графического режима

Для использования режима построения графиков после его включения;

  1. Щелкните и перетащите угол приложения «Калькулятор», чтобы окно стало шире. и вы можете увидеть панель ввода.
  2. Щелкните внутри Поле “Введите функцию” и введите функцию или уравнение. для отображения.
  3. Для переменных у вас есть возможность введите значения, в которых уравнение позволяет например (a + b) ^ 2 = a ^ 2 + 2ab + b ^ 2.
  4. В график будет построен автоматически. Вы можете увеличивать и уменьшать масштаб.
  5. К поделитесь графиком, нажмите на нем кнопку поделиться, и вы сможете поделиться им как PNG-файл через приложение Почта.

Инструмент анализа уравнений

Вкладка «Графики» не просто отображает уравнение или функцию. В нем также есть инструмент анализа, хотя он может быть доступен не для всех типов уравнений. Использовать инструмент анализа.

  1. Добавить уравнение на график в калькуляторе.
  2. Щелкните уравнение что вы нанесли на карту, и щелкните значок маленькой молнии рядом с ним.
  3. Вы увидите подробный анализ введенного вами уравнения.

Другие особенности

Вы можете настроить цвет линии, используемой для построения уравнения. Выберите уравнение на панели справа и щелкните значок цвета. Выберите один из предустановленных цветов для линии.

Чтобы изменить толщину линии графика, щелкните значок настройки на графике (на нем есть линейный график с зубчатым колесом), выберите толщину и введите минимальные и максимальные пределы для осей X и Y.

Вывод

Microsoft сделала графики, построенные в Калькуляторе, общедоступными. Возможно, это не самый продвинутый инструмент для построения графиков, и он, конечно же, не заменит более мощное приложение для статистического анализа, но для базовых графиков имеет простой способ отображать и делиться ими, поскольку изображения – это потрясающе.

В линуксе консольные приложения часто выводят свой прогресс подобием такого: [####___] 50%, при этом надпись «обновляется» на том же месте в терминале, а не спамит в cmd, как делает count <<"сообщение"<<endl; в винде. вот на такой «спам» я смотрю сейчас, лучше было бы одной «обновляемой» строкой. вот на такой "спам" я смотрю сейчас, лучше было бы одной "обновляемой" строкой

задан 29 ноя 2017 в 23:46

Глеб's user avatar

ГлебГлеб

911 серебряный знак7 бронзовых знаков

4

Запустите вот такой код:

#include <string>
#include <iostream>
#include <chrono>
#include <thread>

using namespace std;


int main(int argc, const char * argv[])
{
    for(int i = 0;; ++i)
    {
        string s;
        for(int j = 0; j < 50; ++j)
        {
            s.push_back(j < i%50 ? '#' : ' ');
        }
        s.push_back('\r');
        cout << s;
        this_thread::sleep_for(50ms);
    }
}

Возможно, если у вас не VC++, потребуется еще сброс буфера cout.

ответ дан 30 ноя 2017 в 3:58

Harry's user avatar

HarryHarry

217k15 золотых знаков117 серебряных знаков229 бронзовых знаков

#include<Windows.h>
int main () {
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, {10,10}); //Эта функция устанавливает положение курсора, то есть можно перерисовать результат
return 0;
}

ответ дан 1 дек 2017 в 16:43

PKondratev's user avatar

  • Построение графиков c windows forms
  • Почему windows не может обновиться до windows 10
  • Почему вылетает fallout 3 на windows 10
  • Почему блютуз не видит устройства windows 10
  • Построение графика функции в windows forms