文章目錄
- matlab - 算4個數的加減法
- 概述
- 筆記
- END
matlab - 算4個數的加減法
概述
有個類似于下面的4個數的加減法,給出任意一組解就行。
反正都是遍歷, c可以,matlab也可以。
筆記
% @file test.m
% @brief 用matlab來算"4個數的加減法"
%a + b - c + d = 5
%a, b, c, d的值范圍從1到9, 且a, b, c, d不能相同。
%求a, b, c, d的任意一組解。clear
clc
close all% 遍歷所有可能的組合
for a = 1:9for b = 1:9 for c = 1:9for d = 1:9 % 檢查互異性和方程條件if length(unique([a, b, c, d])) == 4 && ... % 確保四個數互不相同(a + b - c + d == 5) % 驗證方程成立 fprintf('找到解: a=%d, b=%d, c=%d, d=%d\n', a, b, c, d);return; % 找到一組解后立即結束程序end endend end
end
fprintf('未找到符合條件的解\n'); % 遍歷完成后提示