12.07.2015 Views

《线性代数及其应用》实验题 - 中山大学软件学院

《线性代数及其应用》实验题 - 中山大学软件学院

《线性代数及其应用》实验题 - 中山大学软件学院

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

-7]; 首 先 显 示 开 始 图 形 , 然 后 对 开 始 图 形 进 行 几 何 变 换 , 最 后 显 示 得 到 的 图 形 。function dtod2(X,A,B)% 输 入 平 面 上 各 点 的 坐 标 形 成 的 一 个 2×n 矩 阵 , 按 照 次 序 将 其 连 接 起 来% 对 于 首 尾 两 点 , 也 需 要 连 接 起 来% 矩 阵 A 用 于 对 输 入 点 进 行 几 何 变 换 的 矩 阵 , 默 认 值 是 单 位 矩 阵 ( 即 不 变 换 )% 矩 阵 B 用 于 对 输 入 点 进 行 几 何 变 换 的 矩 阵 , 默 认 值 是 单 位 矩 阵 ( 即 不 变 换 )% 调 用 示 例%% X=[-6 -6 -7 0 7 6 6 -3 -3 0 0;-7 2 1 8 1 2 -7 -7 -2 -2 -7];% dtod2(X);%% 函 数 参 数 默 认 值 设 置if(~exist('A', 'var')),A = eye(2);if(~exist('B', 'var')),A = eye(2);end% 将 第 一 个 点 添 加 到 点 列 的 末 尾 。X(:,end+1) = X(:,1);subplot(1,2,1);% 依 次 连 接 前 n 个 点 及 其 随 后 的 点 ( 请 同 学 们 补 充 代 码 )。% 设 置 显 示 区 域 。axis(10*[-1 1 -1 1])axis squaresubplot(1,2,1);% 对 输 入 点 进 行 几 何 变 换 , 并 输 出 变 换 的 图 像 ( 请 同 学 们 补 充 代 码 )。% 设 置 显 示 区 域 。axis(10*[-1 1 -1 1])axis square例 如 令 时 , 输 出 图 像 如 下 所 示 :

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!