例如在如下一段代码中:

        Matrix m = new Matrix(2,3);
for(int i=0; i<m.getRowDimension(); i++) {
for(int j=0; j<m.getColumnDimension(); j++) {
m.set(i, j, Math.random());
System.out.print(m.get(i, j) + " ");
}
System.out.println();
} Matrix t = m.copy();
Matrix t1 = null;
t1 = t.transpose();
t.set(0, 0, 1000000);
System.out.println(t.get(0, 0) + " " + m.get(0, 0) + " " + t1+ " " + t + " " + m);
//输出结果为:1000000.0 0.7540635606803358 Jama.Matrix@486c8255 Jama.Matrix@4be0bf98 Jama.Matrix@1042bb13

上述实验说明:matrix 的copy(), transpose()方法分别申请了额外的空间。另外如果想对矩阵做转置变换的话,要额外申请一块空间。因为原来的空间已经确定,矩阵的行列维度也确定了,因此不能再随意改变。

最新文章

  1. NMAP分布式扫描工具dnmap
  2. 检查或遍历android手机应程
  3. SQLPlus Error handle
  4. SpringData JPA 排除 扫描 exclude-filter 不能使用解决
  5. How to check if NSString begins with a certain character
  6. qt练习10 涂鸦板源代码
  7. slivelight5和数据库交互
  8. oracle自动编号
  9. Fix The thread xxx has exited with code 259 (0&#215;103)
  10. Java_中建立0-10M的消息(字符串)
  11. 在.Net Framework中调用Python的脚本方法 (以VB和C#为例)
  12. tp5的phpword使用
  13. SQL中 like 通配符 特殊字符处理
  14. Oracle ROWNUM用法和分页查询总结
  15. ABC2
  16. XE5开发Android程序调用电话相关功能(短信息和电话)
  17. javascript数据结构与算法--高级排序算法(快速排序法,希尔排序法)
  18. 转inux Shell编程入门
  19. Cross origin requests are only supported for protocol schemes: http, data, chrome,chrome-extension的问题
  20. alpha发布评论

热门文章

  1. Informatica 简单使用
  2. RHEL7.X安装12.2RAC时root.sh错误CLSRSC-400的解决方案
  3. 什么是 BIND 变量?
  4. Objective-c 单例设计模式
  5. c++ 11 线程池的简单封装
  6. datatable设置动态宽度,超过一定长度出现滚动条
  7. RPC框架基础概念理解以及使用初体验
  8. 【版本控制——svn】
  9. Python面向对象--高级(二)
  10. SQL_server_2008_r2和visual studio 2010旗舰版的安装(2013-01-16-bd 写的日志迁移