2024年04月25日
控制流
条件控制 - if、else、switch
条件语句可用于在运行时选择要执行的代码块。最简单的条件语句为 if
语句。例如:
% Generate a random number a = randi(100, 1); % If it is even, divide by 2 if rem(a, 2) == 0 disp('a is even') b = a/2; end
2024年04月25日
1. 输入一个数num,这个数必须是1~100的数,如果不在这个范围内,则输出“wrong number”, 如果在这个范围内,则输出这个数的平方。
法一:
num=input('Enter an ingeger between 1 and 100:');
2024年04月25日
2024年04月25日
本文中python 操作矩阵和向量用 Numpy 工具包,因此首先要导入 numpy;Matlab正常启动即可,矩阵和向量操作是其内置的核心工具。
import numpy as np
2024年04月25日
共轭梯度法是非常重要的一种优化算法,仅仅需要函数的一阶导数,步收敛性,稳定性高,而且不需要任何外来参数。共轭梯度法的本质是选择一个矩阵,使之尽量接近海森矩阵的逆。共轭梯度法经常用于求解多元函数的极值,今天主要是以实际的例子讲解MATLAB的共轭梯度法求多元函数的极值。共轭梯度法的计算步骤如下: