24小时热门版块排行榜    

查看: 917  |  回复: 18

帅阿呆

新虫 (正式写手)

引用回帖:
8楼: Originally posted by xcj3630385 at 2012-05-26 13:27:03
我不知道你到底要求什么变量?又有哪些变量是确定的?...

额  不是求,就是想办法在matlab里实现一个式子,未知量是Z,a1,a2,,,,an,是系数,
努力学习,为祖国统一
11楼2012-05-26 15:43:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

帅阿呆

新虫 (正式写手)

引用回帖:
10楼: Originally posted by 帅阿呆 at 2012-05-26 15:41:38
我想问的就是你这个程序里的A(i)怎么在matlab里显示出来...

或者    你能产生a1,a2,,,,,,,,,an的字符数组么
努力学习,为祖国统一
12楼2012-05-26 15:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijie169

铜虫 (著名写手)

【答案】应助回帖

A(i)也是变量?matlab变量命名规则不支持这样的语法...
A(i)要是已知的还好说,不是已知的,量少也好,但是是到100,貌似想不出来!
13楼2012-05-26 18:01:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小刘8885

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
function f=test(n)
  z=sym('z');sym('a');
for i=1:n
    a(i)=sym('a(i)');
    f=i*(1-(a(i)/z))
end

调用test(10),不知道能不能行?
14楼2012-05-26 20:41:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xcj3630385

木虫 (小有名气)

长江11号

【答案】应助回帖

引用回帖:
14楼: Originally posted by 小刘8885 at 2012-05-26 20:41:35
function f=test(n)
  z=sym('z');sym('a');
for i=1:n
    a(i)=sym('a(i)');
    f=i*(1-(a(i)/z))
end

调用test(10),不知道能不能行?

这个貌似不行,符号变量,a,循环语句也有困难,除非有内置的一个超大符号矩阵,可以能够随便调用。要不然实现不了。
长江11号
15楼2012-05-26 20:45:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

czxf

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
10楼: Originally posted by 帅阿呆 at 2012-05-26 15:41:38
我想问的就是你这个程序里的A(i)怎么在matlab里显示出来...

变量空间里可以直接查看的啊!或者另起一行只写A(i),不要加分号
16楼2012-05-26 21:36:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

帅阿呆

新虫 (正式写手)

引用回帖:
14楼: Originally posted by 小刘8885 at 2012-05-26 20:41:35
function f=test(n)
  z=sym('z');sym('a');
for i=1:n
    a(i)=sym('a(i)');
    f=i*(1-(a(i)/z))
end

调用test(10),不知道能不能行?

这个运行出来  都是a(i),里面的I没有变化
努力学习,为祖国统一
17楼2012-05-26 21:57:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

帅阿呆

新虫 (正式写手)

引用回帖:
16楼: Originally posted by czxf at 2012-05-26 21:36:44
变量空间里可以直接查看的啊!或者另起一行只写A(i),不要加分号...

不是  是要显示出来一个式子  以a1,a2,,,,,,an位系数的关于Z的方程式
努力学习,为祖国统一
18楼2012-05-26 21:58:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
clc
clear
for i=1:9
    a{i}=['a',num2str(i)];
end
a
syms x
Z=a{1}*x.^2+a{2}*x+a{3}+a{4}+a{5}+a{6}+a{7}+a{8}+a{9}

结果:
a =

    'a1'    'a2'    'a3'    'a4'    'a5'    'a6'    'a7'    'a8'    'a9'


Z =

a1*x^2 + a2*x + a3 + a4 + a5 + a6 + a7 + a8 + a9

由于数组长度要一致,如果2位数的画则需要采取办法。可以分段构建两个数组,也可以对个位数的进行空位补缺。
showmethemoney
19楼2012-05-28 09:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 帅阿呆 的主题更新
信息提示
请填处理意见