Вопросы по теме 'arithmetic-expressions'

MATLAB: Можно ли перегружать операторы собственных конструкций (ячеек, структур и т. д.)?
Я использую ячейки для управления данными в некоторых вещах, над которыми я работаю. Я хотел бы иметь возможность делать такие вещи, как: A = cellfun( @(X)( randn( 5,5 ) ), cell( 5,1 ), 'UniformOutput', 0 ); B = cellfun( @(X)( randn( 5,5 ) ),...
2816 просмотров

Как выполнить оценку арифметического выражения в прологе?
Я пытаюсь решить арифметическое выражение в прологе (реализация - пролог затмения). Решаемое арифметическое выражение выглядит следующим образом: A * (C + B * X) + D * X = E X - это значение, которое нужно вычислить, а все остальные (A, B,...
3419 просмотров
schedule 07.02.2022

как установить арифметическое отношение в базе данных Prolog
Я использую алгоритм прямой цепочки, предложенный Братко . Как я могу ввести арифметические правила в пролог БД. Например, я хочу ввести возраст 35 лет. Другими словами, я хочу ввести факт (возраст, 35 лет). Спасибо
171 просмотров
schedule 06.01.2024

Распаковка Long в Java
В каком-то коде я вижу это: private void compute(Long a, Long b, Long c) { long result = a-(b+c); ... Кажется немного странным, что результат сохраняется в примитиве long вместо объекта Long , соответствующего его операндам....
4704 просмотров
schedule 02.12.2022

проблемы с базовой арифметикой в ​​​​функции (Matlab)
Я определил действительно базовую функцию в Matlab. Он не принимает никаких входных данных и возвращает массив из 10 чисел с плавающей запятой. У меня проблема в том, что когда я запускаю функцию для возврата массива, который я хочу, я получаю...
63 просмотров
schedule 02.02.2024

Использование арифметических и логических операторов в операторе switch
Я хочу использовать логические операторы в операторе switch. Например: " x больше 3 и меньше 7 " Использование его в операторе If. if(x > 3 && x < 7) { //something }else if(x 11 3 && x < 15){ // anything...
8574 просмотров

Пролог - числа больше x
Я работаю с арифметикой Пролога и имею программу, которая генерирует абстрактное синтаксическое дерево, такое как plus(num(1),num(2)) , которое просто 1+2 . Это делается с помощью DCG. В этом примере plus(num(1),num(2)) совпадает с...
665 просмотров
schedule 22.01.2023

Bash — арифметика в индексе массива
Скажем, у меня есть массив arr и индекс x . Как присвоить что-то массиву с индексом x+1? Я получаю ошибки, пытаясь сделать следующее, если одна из них верна, я хотел бы знать, какая из них, а если нет, то что я делаю неправильно?...
1967 просмотров
schedule 05.02.2023

ошибка преобразования char в int в c
Я даю 1000-значное число в качестве входных данных и использую эту программу, чтобы найти максимальное произведение 5 последовательных целых чисел. Массив a используется для хранения последовательности с наивысшим продуктом. Я получаю неожиданный...
269 просмотров
schedule 30.06.2023

Арифметическая операция с пустотой?
Я знаю, что следующее, если это возможно, было бы абсолютно плохой практикой, но я хочу знать, возможно ли это. Вопрос в следующем: возможно ли в C++ (при этом компилятор не выдает никаких предупреждений) выполнить бесполезную арифметическую...
269 просмотров
schedule 23.08.2022

VB.NET Простая арифметическая операция
У меня есть простая арифметика, которую нужно выполнить в VB.Net, а именно: У меня есть m_Variable5 типа String = "325", которая передается из другого объекта. Операции; m_Variable5 = Convert.ToString(Convert.ToInt32(m_Variable4,...
369 просмотров
schedule 23.06.2023

Имеют ли разные арифметические операции разное время обработки?
Являются ли основные арифметические операции одинаковыми в отношении использования процессора. Например, если я выполняю сложение и деление в цикле, будет ли время расчета для сложения меньше, чем для деления? Я не уверен, относится ли этот...
77 просмотров

Синтаксическая ошибка: недопустимый арифметический оператор (токен ошибки .)
Мне нужно искать вхождения слов в текстовом файле с помощью скрипта. Сценарий, который я написал: #!/bin/bash if [ $# -ne 1 ] then echo "inserire il file che si vuole analizzare: " read fileIn=$REPLY else...
8746 просмотров
schedule 04.08.2023

Обратная польская запись в Haskell
Мне нужно написать функцию, которая принимает арифметическое выражение и преобразует его в строку в обратной польской нотации с помощью Haskell. Создать функцию для оценки выражения RPN довольно просто, и о ней не нужно беспокоиться, беспокоит только...
841 просмотров

Арифметическое выражение Bash с переменной
Я пишу небольшой скрипт bash для обработки моих данных. В части сценария мне нужно использовать данные, которые существуют в моих необработанных данных, для создания нового значения. Однако написанный мной скрипт не работает. Терминал выдает...
228 просмотров
schedule 13.12.2022

Как избежать целочисленного переполнения при использовании функции pow при делении на число?
У меня есть следующее заявление. d = (pow(a,2*l+1)+1)/(val+1); Здесь, val , a и l - переменные, не имеющие отношения к вопросу. числитель может превышать диапазон long long int. знаменатель является делителем числителя....
1247 просмотров

Вычисление математического выражения в C++
В задаче кодирования, над которой я работал некоторое время, я пришел к этапу, когда мне нужно вычислить математическое выражение, которое выглядит так: 3 * 2 ^ 3 ^ 2 * 5 и должен оцениваться следующим образом: 3 * 2 ^ 3 ^ 2 * 5 = 3 *...
649 просмотров

Запретить неявное преобразование при использовании арифметических операторов
Как мы можем сообщить компилятору C++, что ему следует избегать неявного приведения типов при использовании арифметических операторов, таких как + и / , т. е. size_t st_1, st_2; int i_1, i_2; auto st = st_1 + st_2; // should compile auto i...
152 просмотров

Bash: выражение [[ ]] vs (( )) in =~ для сценария if then. Также значение =~ ^
В bash man указан оператор =~ под [[ выражение ]], а для выражений я должен использовать закрытые скобки. Это также принятый ответ здесь : (Двойные квадратные скобки обязательны) «потому что =~ является оператором составной команды [[...
2309 просмотров

GCC не будет оптимизировать целочисленное арифметическое выражение
int f(int x, int y) { return 20 * (x - 10) + 50 * (x + 5); } int f_expected(int x, int y) { return 70 * x + 50; } сгенерированный код : f(int, int): lea eax, [rdi-50+rdi*4] add edi, 5 imul edi,...
263 просмотров