MATLAB定义每个元素都是变量的矩阵,要求矩阵的大小是可变的.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 23:30:22
MATLAB定义每个元素都是变量的矩阵,要求矩阵的大小是可变的.
我需要用matlab写一个矩阵,矩阵的行数或者列数是随着我给的N(正整数)的数目的变化而变化的.比如第一行当我给N=10时候,第一行里面元素为a1_1到a1_10,当我给N=9时候,第一行里面元素为a1_1到a1_9.这里a1_1这些元素都是未知变量.我现在已经知道某个变量a是由a1_1到a1_N这些变量的多项式组合,并且形式我也知道,但是因为我有很多个这种变量,所以如果不用矩阵或者循环写太复杂了,告诉我这个矩阵怎么写啊,不会写这种元素为变量的矩阵
我需要用matlab写一个矩阵,矩阵的行数或者列数是随着我给的N(正整数)的数目的变化而变化的.比如第一行当我给N=10时候,第一行里面元素为a1_1到a1_10,当我给N=9时候,第一行里面元素为a1_1到a1_9.这里a1_1这些元素都是未知变量.我现在已经知道某个变量a是由a1_1到a1_N这些变量的多项式组合,并且形式我也知道,但是因为我有很多个这种变量,所以如果不用矩阵或者循环写太复杂了,告诉我这个矩阵怎么写啊,不会写这种元素为变量的矩阵
请问:您要求N个变量的线性组合,那么这些变量的数值从哪来?您总得给矩阵赋值吧.即便有矩阵没有数据有怎么用?您不会是想做符号计算吧.
再问: 我不需要知道变量的值,我只需要知道线性组合。然后我把数学模型,性能指标和约束条件用线性组合表示出来,直接用非线性规划的数学算法求解,MATLAB有现成的包,您能明白我的意思吗?我的qq是965225370,能用qq说吗
再答: 也就是说你希望把变量的个数参数化表示,对吗?你具体用哪个函数(别说你用GUI工具做。。)? 不过我记得这类函数都是用一个向量表示所有变量的集合,至于这个向量的长度完全是由你的目标函数约束条件等等决定的。所以还是不知道你的难点在哪,你也没有问怎么写目标函数和约束条件。
再问: ,字数太多传图片了,抱歉,额,能不能用者百度私信说,追问太慢了,这两天得编出来,所以比较着急,谢谢了
再问: 我不需要知道变量的值,我只需要知道线性组合。然后我把数学模型,性能指标和约束条件用线性组合表示出来,直接用非线性规划的数学算法求解,MATLAB有现成的包,您能明白我的意思吗?我的qq是965225370,能用qq说吗
再答: 也就是说你希望把变量的个数参数化表示,对吗?你具体用哪个函数(别说你用GUI工具做。。)? 不过我记得这类函数都是用一个向量表示所有变量的集合,至于这个向量的长度完全是由你的目标函数约束条件等等决定的。所以还是不知道你的难点在哪,你也没有问怎么写目标函数和约束条件。
再问: ,字数太多传图片了,抱歉,额,能不能用者百度私信说,追问太慢了,这两天得编出来,所以比较着急,谢谢了
MATLAB定义每个元素都是变量的矩阵,要求矩阵的大小是可变的.
matlab里面如何创建每个元素都是矩阵的矩阵?
matlab的0-1变量矩阵定义?
matlab程序如何表示一个元素都是矩阵的列向量,元素的个数为100,矩阵元素含有变量.
Matlab 当矩阵元素是变量的时候,如何组合矩阵(急求!)
matlab中图像转为矩阵存储后,矩阵的行、列数和矩阵中每个元素值分别代表什么,矩阵大小和图像大小有关吗
>> MATLAB 中矩阵元素用变量表示的问题
matlab定义变量矩阵
Matlab 对矩阵中每个元素进行函数运算 函数是自己定义的分段函数 出错怎么解决
matlab如何建矩阵,使矩阵的元素是函数
matlab定义矩阵的问题
matlab 定义矩阵的问题