如何分配指针指向一个对象的属性?

9的观点(30天)
Zoltan Csati
Zoltan Csati 2015年11月4日
回答: Zoltan Csati 2015年11月5日
我想创建一个面向对象有限元程序。我有一个类 节点 。由于有限元网格的节点(表示为类 )是不同的,我创建了 节点 类是一个价值类。当我从类实例化对象的数组 节点 我分配对象数组的节点属性 。我有一个 元素 类,代表一个有限的元素。我也从这个类创建一个对象数组,并将其分配给元素的属性 。很明显。
因为有限元节点也属于元素,我想一些节点分配给适当的元素。但导致数据冗余复制节点,因此我想给指针分配 节点 对象的localNodes属性元素包含一个特定节点的指针数组。我该如何修改我的下面的类来实现吗?
节点 类:
classdef节点
属性
协调;
结束
方法
对于这个例子%不感兴趣
结束
结束
元素 类:
classdef元素
属性
localNodes;%的对象实例化类元素
%将存储数组的指针
%合适的对象数组存储的元素
在Mesh.nodes %。如何分配这些指针
% Element.localNodes吗?
结束
方法
对于这个例子%不感兴趣
结束
结束
类:
classdef
属性
节点;%的对象将包含一个对象数组节点
元素;%的对象将包含一个对象数组元素
结束
方法
对于这个例子%不感兴趣
结束
结束

接受的答案

Zoltan Csati
Zoltan Csati 2015年11月5日
经过深入讨论,可以找到答案 stackoverflow

更多的答案(0)

类别

找到更多的在构建和使用对象数组帮助中心文件交换

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!